Sheets("Tabelle2").Cells(Selection.Row, 1) = UserForm1.TextBox1.Valueewird Dir der Wert aus der TextBox in das Tabellenblatt mit dem Namen "Tabelle2" in Spalte A in der entsprechenden Zeile eingetragen.Private Sub UserForm_Initialize()
TextBox1.Value = Sheets("Tabelle2").Cells(Selection.Row, 1)
End Subbden Wert aus Tabellenblatt "Tabelle2" aus Spalte A wieder in die TextBox zurücklesen, aber dann darf man zwischen dem Schließen der UserForm und dem erneuten Aufrufen der Userform in keine andere Zelle einer anderen Zeile klicken, da dann ja die Zeile nicht mehr stimmen würde.Public lngLastRow As Longgwobei Du der Variablen "lngLastRow " auch einen anderen Namen vergeben kannst. In die UserForm schreibst Du dann in das Ereignis, mit dem Du den Wert in die Zelle in Tabellenblatt "Tabelle2" schreibst die CodezeilenlngLastRow = Selection.Row
Sheets("Tabelle2").Cells(lngLastRow, 1) = UserForm1.TextBox1.Valueein das Ereignis "UserForm_Initialize" der USerForm schreibst Du dannPrivate Sub UserForm_Initialize()
TextBox1.Value = Sheets("Tabelle2").Cells(lngLastRow, 1)
End SubbDer Wert der Variablen bleibt solange erhalten bis er überschrieben wird. Nachteil hier, wird die Datei geschlossen und wieder geöffnet, kann nicht mehr festgestellt werden, in welcher Zeile der letzte Eintrag stattgefunden hat.
Zeit automatisch eintragen
dieter2000 10.12.2008 - 12 Hits - 14 Antworten
Dateinamen automatisch in bestimmte Zelle eintragen?
dieter1958 27.08.2009 - 164 Hits - 10 Antworten
Textbox nicht beschreibbar
Sonnelein 24.09.2009 - 278 Hits - 4 Antworten
variable textbox
gerrryy 14.10.2009 - 126 Hits - 4 Antworten
von Listbox in Textbox kopieren
humline 15.10.2009 - 259 Hits - 1 Antwort