Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBE: ErrMld wenn 1 von allen Textboxen leer

VBE: ErrMld wenn 1 von allen Textboxen leer
allen
Hallo,
ich frage ob ab, ob alle Textboxen auf ein UserForm ausgefüllt wurden:
If Tb1 = "" or
tb2 = ""
then
msgbox"bla bla"
end if
Wie kann ich mir die ganze Schreiberei sparen und sagen:
Wenn eine von allen tb leer dann meckern.
Viele Grüße aus dem bewölkten Hamburg bei 18 Grad
Ray

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: VBE: ErrMld wenn 1 von allen Textboxen leer
24.06.2011 10:43:56
allen
Hallo,
so:
Private Sub CommandButton1_Click()
    Dim objControl As Control
    For Each objControl In Controls
        If TypeOf objControl Is MSForms.TextBox Then
            If objControl.TextLength = 0 Then
                MsgBox "Eine ist leer"
                Exit Sub
            End If
        End If
    Next
End Sub

Gruß
Nepumuk
Anzeige
Vielen Dank Nepumuk. Große Hilfe Gruß oT
24.06.2011 11:00:48
ray
d
na dann lassen wir mal meckern ;o)
24.06.2011 10:45:04
Matthias
Hallo
Dim MyControl As Control
For Each MyControl In Me.Controls
If TypeName(MyControl) = "TextBox" Then
If MyControl = "" Then MsgBox " mind. eine Box ist leer", vbInformation, "Meckerbox": Exit For
End If
Next
Userbild
Auch Dir Danke Matthias. Gruß oT
24.06.2011 11:01:41
ray
s

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige