21. april 2007 - 13:48Der er
8 kommentarer og 1 løsning
If then
Hej Jeg roder lidt rund i If Then og vil gerne have slået fast hvornår den gør hvad
If x=3 Then y=2 (hvornår skal "Then" betingelses stå på samme linie) Hvis X ikke er lig 3 trode jeg kunne skrive det andet udtryk på næste lineie, men det er ikke altid det virker ?
Du kan bruge: If x=3 then y=2 når der ikke skal bruges et alternativ. Altså hvis der ikke skal ske noget når x er forskellig fra 3. Men: If x = 3 Then y=2 End If Ovenstående syntaks bruiger jeg altid, uanset hvad. Jeg ved godt at jeg kan spare 2 linjer ved at skrive betingelsen efter Then Jeg vil blot gerne have, at mine sætninger er ens over alt.
Der er ingen situationer hvor sætningen SKAL stå på en linje. Du kan ALTID bruge følgende: If x=3 Then y=2 End If Når du deler op på flere linjer, skal du altid bruge End If for at afslutte If-sætningen. Du skriver, at du gerne vil have udført 2 opgaver hvis x=3. Hver opgave skal stå på sin egen linje.
If x=3 Then y=2 'Udfør Opgave 1 y=5 'Udfør opgave 2 End If
Hvis der skal ske noget, når x ikke er lg med 3 skal du skrive:
If x=3 Then y=2 'Udfør Opgave 1 y=5 'Udfør opgave 2 Else y=7 'Udfør opgave 3 End If
Hej Morhan jeg opretter en del spørgsmål, da jeg er newbie, så skal nok tilgode se dig en anden gang, men tak for hjælpen
God weekend til all
Synes godt om
Ny brugerNybegynder
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.