24.10.2022, 08:30
Hallo zusammen
Mit unterem Code überprüfe ich die Textboxen in einer Userform auf doppelte und leere Einträge. Das funktioniert auch ganz gut. Nur habe ich 2 Probleme damit (für das bin ich auch zu bescheuert)
1. es wird nur eine Fundstelle markiert. Ich will aber dass alle Fundstellen markiert werden
2. es poppt die MsgBox solange auf, bis keine doppelten mehr gefunden werden. Die MsgBox sollte aber nur EINMAL aufpoppen
Vielleicht kann mir jemand helfen.
(es geht nicht um 10 sondern um viel mehr Textboxen. Ich habe es zur Vereinfachung verkürzt)
LG
Michael
Mit unterem Code überprüfe ich die Textboxen in einer Userform auf doppelte und leere Einträge. Das funktioniert auch ganz gut. Nur habe ich 2 Probleme damit (für das bin ich auch zu bescheuert)
1. es wird nur eine Fundstelle markiert. Ich will aber dass alle Fundstellen markiert werden
2. es poppt die MsgBox solange auf, bis keine doppelten mehr gefunden werden. Die MsgBox sollte aber nur EINMAL aufpoppen
Vielleicht kann mir jemand helfen.
(es geht nicht um 10 sondern um viel mehr Textboxen. Ich habe es zur Vereinfachung verkürzt)
LG
Michael
PHP-Code:
Private Sub CommandButton1_Click()
For i = 1 To 10
For j = 1 To 10
If i <> j Then
If Controls("TextBox" & i) = Controls("TextBox" & j) Then
Controls("TextBox" & i).BackColor = vbYellow
Controls("TextBox" & j).BackColor = vbYellow
blnDoppel = True
Else
Controls("TextBox" & i).BackColor = vbWhite
End If
End If
Next
Next
MsgBox "Doppelte bzw leere Einträge", 16, "Hinweis"
If blnDoppel Then Exit Sub
End Sub