Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1760to1764
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

mehrere CheckBoxen abfragen

mehrere CheckBoxen abfragen
21.05.2020 22:40:31
Michael
Guten Abend ,
ich habe in einer UserForm mehrere CheckBoxen über 30 st. ,diese werden unterschiedlich, je nach vorheriger Auswahl ( mit opt.Button Frau , Man) eingeblendet.
Jetzt möchte ich dass, wenn eine von den sichtbaren ChB nicht aktiv ist ein UF2 einblenden lassen sonst soll die Prozedur weiter laufen.
Dies habe ich so gemacht es funktioniert ist aber nicht das wahre.
'If chB_2.Visible = True And chB_2 = False Or chB_3.Visible = True And chB_3 = False Or chB_4.Visible = True And chB_4 = False Or chB_5.Visible = True And chB_5 = False _
'Or chB_6.Visible = True And chB_6 = False Or chB_7.Visible = True And chB_7 = False Or chB_9.Visible = True And chB_9 = False Or chB_10.Visible = True And chB_10 = False und so weiter ................. Then
So habe ich auch Versucht , bekomme aber Fehler Meldung ( else ohne if )
Dim myControl As Controls
For Each myControl In Taetigkeit.Controls
If TypeName(myControl) = "CheckBox" Then
If myControl.Visible = True Then
If myControl.Value = False Then
UserForm2.Show
End If
End If
End If
Next
Exit Sub
Else
UserForm3.Show
Wie kannte man es sonnst lösen ?
Danke für Eure Hilfe

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere CheckBoxen abfragen
21.05.2020 22:50:39
Beverly
Hi Michael,
meinst du so etwas:
    Dim intBox As Integer
Dim blnBox As Boolean
For intBox = 2 To 30
If Me.Controls("chB_" & intzaehler).Visible And _
Me.Controls("chB_" & intBox) = False Then
blnBox = True
Exit For
End If
Next intBox
If blnBox Then
UserForm2.Show
Else
UserForm3.Show
End If


AW: mehrere CheckBoxen abfragen
22.05.2020 07:29:00
Michael
Hallo Karin,
habe gerade getestet. Leider bekomme ich in der Zeile
If Me.Controls("chB_" & intzaehler).Visible And _
Me.Controls("chB_" & intBox) = False Then
einen Laufzeitfehler " Das angegebene Objekt konnte nicht gefunden werden."
Anzeige
AW: mehrere CheckBoxen abfragen
22.05.2020 07:42:23
Beverly
Hi Michael,
anstelle intzaehler muss natürlich stehen intBox.


AW: mehrere CheckBoxen abfragen
22.05.2020 09:22:32
Michael
Hallo Karin,
ja , jetzt klappt es.
Besten Dank dafür
AW: mehrere CheckBoxen abfragen
22.05.2020 07:33:03
Michael
Hallo Karin,
habe gerade getestet. Leider bekomme ich in der Zeile
If Me.Controls("chB_" & intzaehler).Visible And _
Me.Controls("chB_" & intBox) = False Then
einen Laufzeitfehler " Das angegebene Objekt konnte nicht gefunden werden."

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige