Avatar billede rashid Praktikant
22. januar 2008 - 16:45 Der er 13 kommentarer og
1 løsning

hjælp til instr funktionen

hej

kan I hjælpe med at lave denne funktion i VB:

jeg har en variabel:"KontoNr" som kan indeholde enten mellemrum (1111 1111111) eller bindestreg "-" (1111-1111111)

jeg har forsøgt at fjerne de "overflødige" tegn(" " og "-") med instr-funktionen, men kan ikke få det til at virke. er der nogen der kan hjælpe ?
Avatar billede rashid Praktikant
22. januar 2008 - 16:50 #1
og jeg har forsøgt med:
KontoNr = Replace(Range("H6"), "-", "") og
KontoNr = Replace(Range("H6"), " ", "")

tænkte på om man kunne lave en if-sætning ?
Avatar billede binuyogi Nybegynder
22. januar 2008 - 17:08 #2
Hey,

Can you please send your Visual Basic problem to me in english, thanks

Mail Me : binuyogi@hotmail.com
regards,
binu
Avatar billede rashid Praktikant
22. januar 2008 - 17:16 #3
well. its against the forum-rules to send email regarding help with a specific question. I can write the probl. here:

I need to remove " " and "-" from this string "KontoNr"... I have tried with the above mentioned. maybe an if-then solution ?
Avatar billede terry Ekspert
22. januar 2008 - 17:26 #4
replace(replace(Range("H6") , " ", ""), "-", "")
Avatar billede terry Ekspert
22. januar 2008 - 17:29 #5
"jeg har en variabel:"KontoNr" som kan indeholde ..."


So you should use
KontoNr = replace(replace(KontoNr, " ", ""), "-", "")
Avatar billede rashid Praktikant
22. januar 2008 - 17:34 #6
nice... thnx terry.
Avatar billede terry Ekspert
22. januar 2008 - 17:38 #7
your very welcome
Avatar billede binuyogi Nybegynder
22. januar 2008 - 17:46 #8
Hi Rashid,

Try this one,

        Dim strval As String
        Dim i As Integer
        Dim ipos As Integer
        Dim strvalue As String


        strval = "bi-nu-t v"
        ipos = Len(strval)

        For i = 1 To ipos
            strvalue = Replace(strval, "-", "", 1)
        Next
        msgbox(strvalue)
Avatar billede rashid Praktikant
22. januar 2008 - 17:56 #9
-> binuyogi
thanx for your reply...
Terrys solution gave me the answer i needed.
Avatar billede binuyogi Nybegynder
22. januar 2008 - 18:05 #10
Hi Rashid,

  Can you please help me?

I want to know about this site and how it works, i do not know the dutch language, please reply me

can you please chat with me now in gmail or yahoo?
thanks
binu
Avatar billede justrace Novice
22. januar 2008 - 19:27 #11
>i do not know the dutch language

Of course not, it's danish.
Avatar billede justrace Novice
22. januar 2008 - 19:28 #12
course=cause
Avatar billede justrace Novice
22. januar 2008 - 19:28 #13
Hm, nu dur mit E heller ikke mere.
Avatar billede snowball Novice
22. januar 2008 - 20:43 #14
Hi binuyogi.

I appreciate that you want to help the users with their questions, but the rules for this site, state that all communication must happen via this site. Your request to the users to send their question to your email is therefore not the way this site is working.

You might want to try www.experts-exchange.com – it’s problem solving site like this, but it’s in English :)

Best regards.

Snowball / Admin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester