Live-Forum - Die aktuellen Beiträge
Datum
Titel
20.06.2025 08:39:33
19.06.2025 20:41:29
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Textbox aus Userform in aktive Zelle entladen

Textbox aus Userform in aktive Zelle entladen
lisa
Hallo
Auf meiner UserForm habe ich einen Funktionsbutton mit folgender Funktion
Private Sub CommandButton1_Click()
Dim i As Integer
Dim letztezeile As Integer
letztezeile = (Worksheets("Tabelle2").Cells(Rows.Count, 4).End(xlUp).Row) + 1
If UserForm2.TextBox1.Text = "" Then MsgBox "bitte Lieferanten wählen": Exit Sub
For i = 4 To letztezeile
If Worksheets("Tabelle1").Cells(i, 4) = UserForm2.TextBox1.Text Then: letztezeile = i:  _
Exit For
Next i
ListBox1.Tag = 1
Worksheets("Tabelle2").Cells(letztezeile, 4) = TextBox1
Worksheets("Tabelle2").Cells(letztezeile, 5) = TextBox2
ListBox1.Tag = ""
Unload UserForm2
End Sub
Hier wird der Datensatz aus der Textbox ab d4 und e4 in immer einer nächsten freien Zeile der genannten Spalten entladen.
Das funktioniert sehr gut, trotzdem hätte ich gern eine Änderung.
Da ich selbst nicht weiß wie ich es umsetzen soll, stelle ich Euch die Frage.
Ich möchte ab d4 in immer der aktiven Zelle der Spalten d und e den Inhalt der Textboxen übergeben.
Wer kann mir bei der Umsetzung helfen?
Gruß Lisa
Anzeige
AW: Textbox aus Userform in aktive Zelle entladen
01.10.2009 16:42:01
Adelhorst
Hallo Lisa.
Zitat für neue Funktion:
Ich möchte ab d4 in immer der aktiven Zelle der Spalten d und e den Inhalt der Textboxen übergeben.
Hab ich dies so richtig verstanden?:
Ist die Zeilennummer der aktive Zelle größer-gleich 4, dann sollen die Eintragungen in dieser Zeile ausgeführt werden.
Gruß Adelhorst
Anzeige
AW: Ja, so habe ich es mir vorgestellt!
01.10.2009 17:01:35
lisa
Danke für die schnelle Antwort
Hast du hierzu eine Idee?
Gruß Lisa
AW: Textbox aus Userform in aktive Zelle entladen
01.10.2009 17:00:38
Adelhorst
Hallo Lisa.
Ich schicke dir nun einfach mal das was ich mir so denke
Private Sub CommandButton1_Click()
If ActiveCell.Row >= 4 Then
Worksheets("Tabelle2").Cells(ActiveCell.Row, 4) = TextBox1
Worksheets("Tabelle2").Cells(ActiveCell.Row, 5) = TextBox2
End If
End Sub

Gruß Adelhorst
Anzeige
AW: das ist ja super, ich danke dir!
01.10.2009 17:05:12
lisa
Genau so sollte es sein
DANKESCHÖN
Lieben Gruß Lisa

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige