Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Mit Userform Daten in Zeile ändern

Forumthread: Mit Userform Daten in Zeile ändern

Mit Userform Daten in Zeile ändern
23.11.2007 00:42:35
Larissa
Hallo,
ich zeige mit einer Listbox Daten aus einer Tabelle an und möchte die einzelnen Felder pro Zeile ändern können. Die Daten werden jeweils in Textboxen angezeigt.
Mit dem folgenden Makro wird immer eine neue Zeile angefügt und der ausgewählte Datensatz bleibt stehen:

Private Sub CommandButton1_Click()
Dim i As Integer
Dim letztezeile As Integer
letztezeile = (Worksheets("Userform2").Cells(Rows.Count, 1).End(xlUp).Row) + 1
If UserForm1.TextBox1.Text = "" Then MsgBox "kein Name ausgesucht": Exit Sub
For i = 2 To letztezeile
If Worksheets("Userform2").Cells(i, 1) = UserForm1.TextBox1.Text Then: letztezeile = i: Exit  _
For
Next i
Worksheets("Userform2").Cells(letztezeile, 1) = TextBox1
Worksheets("Userform2").Cells(letztezeile, 2) = TextBox2
Worksheets("Userform2").Cells(letztezeile, 3) = TextBox3
Worksheets("Userform2").Cells(letztezeile, 4) = TextBox4
Worksheets("Userform2").Cells(letztezeile, 5) = TextBox5
Unload UserForm1
UserForm1.Show
End Sub


Wie schaffe ich es, dass die Daten der ausgewählten Zeile geändert werden?
Lieben Gruß,
Larissa

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mit Userform Daten in Zeile ändern
23.11.2007 07:56:00
Beverly
Hi Larissa,
vom Prinzip her mit dieser Zeile

Worksheets("Userform2").Cells(ListBox1.ListIndex + 1, 1) = TextBox1


Dabei ist ListBox1.ListIndex die Zeilennummer des aktuell gewählten Datensatzes in der ListBox. Beachte dabei, dass die Zählung bei 0 beginnt.
________________________________________

Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18