Avatar billede the_edge Nybegynder
09. marts 2007 - 08:43 Der er 6 kommentarer og
1 løsning

hvorfor kommer den aldrig ned i løkke 1 ?

Dim Input

'option explicit
'dim Initialer

    lengde = 0
    dim msgtekst
    msgtekst = "Indtast initaler"
    While lengde < 1
        Initialer = InputBox(msgtekst, "Indtast navn", "f.eks abc") 'InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])
        lengde = Len(Initialer)
       
        if lengde < 1 and lengde > 4 then
        Initialer = InputBox("fejl", "Indtast navn" & Initialer)
        end if
       
       
        if lengde > 1 And lengde < 5 then
        MsgBox ("Du indtasted: " & Initialer)
        end if
           
    wend
Avatar billede softspot Forsker
09. marts 2007 - 08:48 #1
Hvis du mener betingelse 1, så er det fordi en værdi ikke både kan være mindre end 1 OG større end 4

      if lengde < 1 and lengde > 4 then
        Initialer = InputBox("fejl", "Indtast navn" & Initialer)
      end if

du mener nok ELLER i stedet for

      if lengde < 1 or lengde > 4 then
        Initialer = InputBox("fejl", "Indtast navn" & Initialer)
      end if
Avatar billede softspot Forsker
09. marts 2007 - 08:49 #2
...og i virkeligheden skal det jo nok være

      if lengde <= 1 and lengde > 4 then
        Initialer = InputBox("fejl", "Indtast navn" & Initialer)
      end if

da du ellers ikke vil reagere på værdien 1
Avatar billede the_edge Nybegynder
09. marts 2007 - 08:58 #3
hmm men det virker stadig ikke den går ikke ind i betingelse 1
Avatar billede softspot Forsker
09. marts 2007 - 09:00 #4
Jeg kom vist også til at bruge den oprindelige kode med AND i mit opfølgnignsindlæg, prøv dette i stedet:

      if lengde <= 1 or lengde > 4 then
        Initialer = InputBox("fejl", "Indtast navn" & Initialer)
      end if
Avatar billede the_edge Nybegynder
09. marts 2007 - 10:25 #5
nice det virker :) læg et svar.
Avatar billede softspot Forsker
09. marts 2007 - 10:35 #6
Velbekomme :)
Avatar billede softspot Forsker
09. marts 2007 - 10:53 #7
Tak for point :)
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