Avatar billede nemlig Professor
22. august 2008 - 11:30 Der er 4 kommentarer og
1 løsning

VBA - tjek om textbox har nogen værdi

Hej.
Hvordan tjekker man om TextBox er tom eller det modsatte.

If TextBox1 Empty then .....

If Textbox1 NOT Empty then ...

eller....
22. august 2008 - 11:38 #1
If Not TextBox1.Text = "" Then    (mit valg)
eller
If TextBox1.Text <> "" Then
Avatar billede nemlig Professor
22. august 2008 - 11:47 #2
Super - det var svaret. Tak for dig.
Må jeg lige spørge om en lille ting mere:

Hvis der nu er 2 betingelser, som skal være opfyldt, er det noget i denne retning:

If TextBox1.Text <> "" AND TextBox2.Text <> "" Then

Og hvis bare den ene skal være opfyldt, anvendes vel "OR" i stedet for AND.
22. august 2008 - 11:52 #3
Jep - If TextBox1.Text <> "" AND TextBox2.Text <> "" Then vil virke
AND hvis begge skal være opfyldt
OR hvis bare en af betingelserne skal være opfyldt
Avatar billede jih Nybegynder
22. august 2008 - 11:52 #4
nemlig ;-)
begge tvunget:

If Not (TextBox1.Text = "") And Not (TextBox2.Text = "") Then
eller
If (TextBox1.Text <> "") And (TextBox2.Text <> "") Then

én tvunget:

If Not (TextBox1.Text = "") Or Not (TextBox2.Text = "") Then
eller
If (TextBox1.Text <> "") Or (TextBox2.Text <> "") Then
Avatar billede nemlig Professor
22. august 2008 - 11:56 #5
Mange tak og lige en lille bitte bitte ting mere:

Jeg kan se, nogle gange står der TextBox1.Text og andre TextBox1.value

Er det hvordan Excel skal opfatte inputtet  - altså om det er tekst eller tal.
I koden ovenfor kan det så være lige meget, da der alene tjekkes om der er input eller ej.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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