Ich stehe vor einem Problem, bei dem ich selbst nicht mehr weiterkomme. Im Archiv hab ich auch nichts passendes gefunden.
Ich erstelle gerade ein Userform als Eingabemaske für einen Schichtplan.
Probleme gibt's mit der ComboBox.
Ich möchte eine Tabelle mit 2 Spalten hinterlegen, das hab ich auf mehreren Wegen auch geschafft. Aktuell sieht das so aus:
Private Sub UserForm_Initialize()
Dim arr As Variant
arr = Range("B88", "C" & Range("B65536").End(xlUp).Row)
ComboBox1.List = arr
ComboBox1.ColumnCount = 2
End Sub
Im Bereich B88:C109 stehen in Spalte 1 "Name" und in Spalte 2 "Telefonnummer". Im Dropdown Menü der ComboBox wird das auch richtig angezeigt. Jetzt sollen die ausgewählten Daten in einen anderen Bereich im Tabellenblatt geschrieben werden (genauer Splate 1 in C8 und Spalte 2 in D8), dort befindet sich die zu füllende Lücke im Schichtplan. Es wird aber immer nur der Wert der 1. Spalte übernommen.Wie bekomme ich auch den Wert der 2.Spalte in meinen Plan? Geht das überhaupt?
Die Daten werden übrigens über einen Commnadbutton mit:
Private Sub CommandButton1_Click()
z = 1
Cells(z + 7, 3) = Me.ComboBox1
End Sub
in die Betreffende Zelle geschrieben.Schon mal vielen Dank für eure Hilfe.
Gruß
Uwe