Hallo,
Ich bin neu und habe leider in der Suche nichts finden können.
Ich nutze VBA unter Visio und habe hier auf einem UserForm eine ComboBox.
Diese soll mit Daten aus einer Excel Tabelle gefüllt werden.
Ich habe schon mehrere Foren durchforstet und alles funktioniert nicht.
Folgenden Code hab ich mir bis jetzt zusammengeschustert:
Mein Fehler liegt höchstwahrscheinlich in dieser Zeile:
Ich hoffe mir kann geholfen werden.
Ich bin neu und habe leider in der Suche nichts finden können.
Ich nutze VBA unter Visio und habe hier auf einem UserForm eine ComboBox.
Diese soll mit Daten aus einer Excel Tabelle gefüllt werden.
Ich habe schon mehrere Foren durchforstet und alles funktioniert nicht.
Folgenden Code hab ich mir bis jetzt zusammengeschustert:
Visual Basic-Quellcode
- Private Sub UserForm_Initialize()
- Dim objExcel As New Excel.Application
- Dim objSheet As Object
- Dim lngLastRow As Long
- Dim my_array As Variant
- objExcel.Workbooks.Open "BGR.xls"
- Set objSheet = objExcel.Sheets(1)
- lngLastRow = objSheet.Range("A" & Rows.Count).End(xlUp).Row
- my_array = objSheet.Range("A1:A" & lngLastRow)
- 'MsgBox (lngLastRow)
- 'MsgBox (my_array)
- With Me.CB_BGR
- .List = my_array
- .ListIndex = 0
- .SetFocus: .SelStart = 0: .SelLength = Len(.Text)
- End With
- End Sub
Mein Fehler liegt höchstwahrscheinlich in dieser Zeile:
Ich hoffe mir kann geholfen werden.