Match-Funktion in VBA
25.10.2006 17:29:38
Frank68
ich habe folgendes Problem: Ich übergebe in eine Prozedur aus einer Combobox eine Variable cb1wert vom Typ integer:
cb1wert = ComboBox1.Value
Dieser Wert soll im weiteren Verlaufe über die Funktion Match in einem Zellbereich "dezernat" vom Typ range gefunden werden. Das Ziel der Übung besteht darin, die Zeilenzahl eines Löschvorganges zu ermitteln:
Set wsfvergleich = Application.WorksheetFunction
msgbox ("Die Zeilennummer ist " & wsfvergleich.Match(cb1wert, dezernat, 0))
Variable range ist definiert. Leider bekomme ich dennoch immer eine Fehlermeldung.
Meine Frage: Verlangt die Funktion Match einen bestimmten Variablentyp? Muss ich ggf. den Ausgabewert der Combobox1 vor Weiterverwendung "umwandeln"?
Ich hoffe, ich hab´s verständlich beschrieben.
Dank!