Avatar billede dc Nybegynder
14. juli 2003 - 13:45 Der er 4 kommentarer og
1 løsning

VBA Editor: Validering af data i en textbox

Jeg har en form med en textbox, hvor legalt data er 1 til 99 (heltal). Er der en smart måde at checke for at det indtastede overholder dette? Der må jo ikke være bogstaver og andre tegn.
Avatar billede tonnypoulsen Nybegynder
14. juli 2003 - 14:16 #1
Hvis det ikke nødvendigvis behøver at være en textbox, så kan data validering ordnes på en meget nem måde for en celle.
Marker en celle, gå ind i datavalidering i data rullegardinet, vælg tillad heltal, vælg data mellem, indtast dine grænser, udfyld evt. de andre faneblade.
Nemt og hurtig.
Hvis det skal være en textbox, så bliver du nødt til at spørge en anden.
Avatar billede kabbak Professor
14. juli 2003 - 14:22 #2
A = int(val(tekstbox.value)
B = val(tekstbox.value)
If B <> A then
Msgbox "det er ikke et heltal"
exit sub
end if
If A < 1 or A > 99 then
msgbox " Det skal være mellem 1 og 99"
end if
Avatar billede kabbak Professor
14. juli 2003 - 14:27 #3
if IsNumeric (tekstbox.value)then ' hvis det er tal gå videre
A = int(val(tekstbox.value)
B = val(tekstbox.value)
If B <> A then
Msgbox "det er ikke et heltal"
exit sub
end if
If A < 1 or A > 99 then
msgbox " Tallet skal være mellem 1 og 99"
exit sub
end if
msgbox " Det skal være tal"
end if
Avatar billede kabbak Professor
14. juli 2003 - 14:28 #4
if IsNumeric (tekstbox.value)then ' hvis det er tal gå videre
A = int(val(tekstbox.value)
B = val(tekstbox.value)
If B <> A then
Msgbox "det er ikke et heltal"
exit sub
end if
If A < 1 or A > 99 then
msgbox " Tallet skal være mellem 1 og 99"
exit sub
end if
else
msgbox " Det skal være tal"
end if


der manglede lige et Else
Avatar billede dc Nybegynder
14. juli 2003 - 15:03 #5
takker :)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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