08.06.2018, 11:05
Huhu,
ich verzweifel gerade ein wenig.
ich weiß nicht was ich falsch mache.
Ich möchte eine Combobox auf einem Tabellenblatt befüllen (also ohne eine Userform zu nutzen)
Dafür nutze ich folgenden Code, der in die entsprechende Mappe geschrieben ist, wo die Combobox sitzt.
Dieser Code funktioniert wunderbar in einer anderen Excel Datei in einer Userform.
Jetzt kommt aber nur der fehler 438. Ich habe mir auch schon Erklärungen zu diesem Fehler durchgelesen, verstehe es aber nicht wirklich, zumindest nicht soweit, das ich den code entsprechend abändern kann.
Nach anderen Codes habe ich auch gesucht und auch einige ausprobiert.
- Excel 2016
ich verzweifel gerade ein wenig.
ich weiß nicht was ich falsch mache.
Ich möchte eine Combobox auf einem Tabellenblatt befüllen (also ohne eine Userform zu nutzen)
Dafür nutze ich folgenden Code, der in die entsprechende Mappe geschrieben ist, wo die Combobox sitzt.
Code:
Private Sub ComboBox1_DropButtonClick()
ComboBox1.RowSource = "Daten!$A$2:" & _
Worksheets("Daten").Cells(Worksheets("Daten").Rows.Count, 1).End(xlUp).Address
End Sub
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
ComboBox1.RowSource = "Daten!$A$2:" & _
Worksheets("Daten").Cells(Worksheets("Daten").Rows.Count, 1).End(xlUp).Address
End Sub
Dieser Code funktioniert wunderbar in einer anderen Excel Datei in einer Userform.
Jetzt kommt aber nur der fehler 438. Ich habe mir auch schon Erklärungen zu diesem Fehler durchgelesen, verstehe es aber nicht wirklich, zumindest nicht soweit, das ich den code entsprechend abändern kann.
Nach anderen Codes habe ich auch gesucht und auch einige ausprobiert.
- Excel 2016