Supportnet / Forum / Tabellenkalkulation
userform
Frage
Hallo,
ich möchte in einem userformular einen button erstellen, der bei Ausführung einen in einer Textbox einzugegebenen Text diesen in eine zu definierende Excel Zelle einfügen. kann mir jemand einen tip dazu geben?
Gruß
Gunter
Antwort 1 von Guenter
Hallo Gunter,
ich sehe, der Vokabeltrainer wird jetzt komfortabler.
Wenn Du also schon eine Userform (Userform1) erstellt hast mit Textbox (Textbox1) und Schaltfläche (commandButton1), dann dieses MAkro in eien Model kopieren:
das folgende Makro dem CommandButton zuordnen:
Hier wird der Text der Textbox in Zelle A1 eingefügt.
Gruß
Günter
ich sehe, der Vokabeltrainer wird jetzt komfortabler.
Wenn Du also schon eine Userform (Userform1) erstellt hast mit Textbox (Textbox1) und Schaltfläche (commandButton1), dann dieses MAkro in eien Model kopieren:
Sub test()
UserForm1.Show
End Sub
das folgende Makro dem CommandButton zuordnen:
Private Sub CommandButton1_Click()
If TextBox1.Value = "" Then
MsgBox ("Erst Vokabeln eingeben")
Exit Sub
End If
Cells(1, 1).Value = TextBox1.Value
End Sub
Hier wird der Text der Textbox in Zelle A1 eingefügt.
Gruß
Günter
Antwort 2 von Gunter
Hallo,
vielen Dank, schon wieder was gelernt, noch eine Frage, ist es auch möglich wenn ich im Excelsheet eine Textbox habe, den Text aus der Textbox vom Formular per click in die Textbox einzufügen?
Gruß
Gunter
vielen Dank, schon wieder was gelernt, noch eine Frage, ist es auch möglich wenn ich im Excelsheet eine Textbox habe, den Text aus der Textbox vom Formular per click in die Textbox einzufügen?
Gruß
Gunter
Antwort 3 von Guenter
Hallo Gunter,
also, Du hast mit der Steuerelement-Toolbox eine Textbox (TextBox1) in Deiner Tabelle ("Tabelle1") gemacht und möchtest nun aus der Userform mit einer Textbox (Textbox1) diesen Text in die Textbox der Tabelle übertragen.
Man muss die Textboxen unterscheiden könne, deshalb habe ich das Makro so geändert:
Probiere mal, ob es bei Dir läuft.
Gruß
Günter
also, Du hast mit der Steuerelement-Toolbox eine Textbox (TextBox1) in Deiner Tabelle ("Tabelle1") gemacht und möchtest nun aus der Userform mit einer Textbox (Textbox1) diesen Text in die Textbox der Tabelle übertragen.
Man muss die Textboxen unterscheiden könne, deshalb habe ich das Makro so geändert:
Option Explicit
Private Sub CommandButton1_Click()
If Me.TextBox1.Value = "" Then
MsgBox ("Erst Vokabeln eingeben")
Exit Sub
End If
Sheets("Tabelle1").TextBox1.Text = Me.TextBox1.Value
End Sub
Probiere mal, ob es bei Dir läuft.
Gruß
Günter

