Verständnisfrage: Ich suche für folgendes Problem eine Lösung:
In einer UserForm befinden sich 18 ComboBoxen. Wenn nun zwei oder mehr der ComboBoxen das gleiche Value erhalten, sollen die betreffenden eine andere BackColor bekommen.
Hintergrund ist, dass keine doppelten Werte in die Tabelle geschrieben werden sollen/dürfen.
Mit nur zwei der ComboBoxen stellt sich der Code nicht als Problem dar:
Private Sub ComboBox1_Change()
If ComboBox1.Value = ComboBox2.Value Then
ComboBox1.BackColor = &HFF&
ComboBox2.BackColor = &HFF&
End If
If Not ComboBox1.Value = ComboBox2.Value Then
ComboBox1.BackColor = &HC000&
ComboBox2.BackColor = &HC000&
End If
End Sub
usw.
Kann man es ohne diesen erheblichen Schreibaufwand lösen ?
Vielen Dank im Voraus und Frohe Pfingsten.
Gruß Volker