Avatar billede jensb Nybegynder
17. marts 2004 - 15:03 Der er 12 kommentarer og
1 løsning

IF variable indeholder noget

Hej

Jeg har en variable som skal medtages hvis den indeholder et bestemt ord. Men variablen kan godt indeholde mere end det ene ord, så jeg kan ikke bare bruge en normal =

Variablen kunne f.eks. være:
Var = "Eksperten er et dejligt sted"

Jeg vil så lave en If der kan spørge:
If Var indeholder "dejligt" THEN
Jubii!!!
End If

Hvordan gør man det?
Avatar billede fennec Nybegynder
17. marts 2004 - 15:05 #1
brug inStr() funktionen.
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:05 #2
if instr(var, "dejligt") then
jubiii
end if
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:06 #3
Man burde faktisk gøre sådan her:
If InStr(LCase(var), "dejligt")) then

da "dejligt" og "Dejligt" er to forskellige ting..
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:07 #4
LCase = LowerCase (små bogstaver)
UCase = UpperCase (STORE BOGSTAVER)
Avatar billede jensb Nybegynder
17. marts 2004 - 15:18 #5
Jep, det virker tak til jer begge.

Smid et svar og i får point.

Og hvis der skulle være andre der læser indlægget, så lige for en god ordens skyld, så var der en parantes for meget : If InStr(LCase(var), "dejligt")) then Det skal selvfølgelig være If InStr(LCase(var), "dejligt") then
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:22 #6
Naturligvis :-)
Men nu er parenteser jo billige.. så jeg smed en ekstra med i købet ;-)
Avatar billede fennec Nybegynder
17. marts 2004 - 15:22 #7
ingen til mig. thesurfer har fortjænt dem alle, da jeg var for doven til at lave if-sætningen...
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:25 #8
fennec> Takker .-)
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:25 #9
.-)  <-- one-eye jack :-)
Avatar billede jensb Nybegynder
17. marts 2004 - 15:26 #10
ok.
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:28 #11
Takker for points :-)
Avatar billede fennec Nybegynder
17. marts 2004 - 15:29 #12
>>thesurfer
Jeg har ikke ses "one-eye jack" før. Den var faktisk lidt sjov....
Avatar billede thesurfer Nybegynder
17. marts 2004 - 15:34 #13
Ham Jack dukker frem en gang i mellem :-)
Jeg glemte bogstavet "d": one-eyed Jack :-)
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