723 Aufrufe
Gefragt in Tabellenkalkulation von fedjo Experte (2.2k Punkte)
Hallo Excelfreunde,
bräucht mal wieder eure Hilfe.

Wie kann ich die Anzeige (Value) einer ComboBox abfragen,
ob sie in einer in einem Bereich (A4:A500) vorkommt?

Ich hoffe ihr könnt mir helfen.

Gruß
fedjo

2 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Fedjo,

wenn du nur wissen willst, ob der Wert vorkommt, kannst du das z.B. mit Zählenwenn prüfen.
Beispiel (hier z.B. der OK-Button einer Userform mit Combobox):

Private Sub CommandButton1_Click()
Dim anzahl As Variant
anzahl = WorksheetFunction.CountIf(Range("A4:A500"), UserForm1.ComboBox1.Value)
Unload UserForm1
MsgBox "Der Suchwert kommt " & anzahl & " mal vor!", vbInformation, "Hinweis"
End Sub

Gruß

M.O.
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo M.O.
Funktioniert super, genau nach meinen Vorstellungen.

Danke

Gruß
fedjo
...