Hallo zusammen,
ich komme leider nicht so recht weiter.
Was ich machen möchte:
Ich habe eine Excel mit Kundendaten. Ganz links die KdNr: und dann kommen die restlichen daten. Ich möchte eine VBA-Eingabe Maske erstellen umd Daten auslesen, bearbeiten oder neu eintragen zu können. Das Formular besteht aus ein paar Textfeldern und unteranderen auch einigen ComboBoxen. Die ComboBoxen haben voreingestellte Werte die man auswählen kann.
Was ich bereits habe:
Mit UserForm_initialize lese ich die einzelnen zellen aus (das klappt auch).
Die ComboBox(en) haben auch schon ihre Rohdaten erhalten mit RowSouce (das klappt auch).
Sieht ungefähr so aus:
Private Sub UserForm_Initialize()
TextBox1 = Cells(zeile, 1)
TextBox2 = Cells(zeile, 2)
TextBox3 = Cells(zeile, 3)
.... usw
Worksheets("Source").Activate
UserForm1.ComboBox9.RowSource = "A4:A7"
End Sub
Daten lesen, schreiben geht alles mit den Textboxen.
Wo ich hänge:
Ich bekomme die ComboBox nicht mit den Aktuellen Daten gefüttert. Wenn in einer Zelle schon Daten enthalten sind, sollen die beim anzeigen des Kundendatensatzes natürlich auch in der ComboBox eingetragen werden.
Wie müsste ich denn hier weiter ansetzen?
Vielen Dank
|