ich habe das Problem, dass ich die Texte aus 2 Textboxen, in einer userform in eine Zelle (A1) übertragen möchte. Wie ist das über vba möglich? Eine Textbox übertragen ist kein Problem. Die zweite Textbox überschreibt jedoch die erste.
Um zwei Textboxen in einer UserForm in eine Zelle (z.B. A1) zu übertragen, kannst du VBA verwenden. Folge diesen Schritten:
Öffne die Excel-Datei und gehe zu den Entwicklertools.
Erstelle eine UserForm mit zwei Textboxen (Textbox1 und Textbox2).
Füge einen Button hinzu, mit dem der Text in die Zelle geschrieben wird.
Öffne den VBA-Editor (Alt + F11) und wähle die UserForm aus.
Füge den folgenden Code in das Click-Ereignis des Buttons ein:
Sheets(1).Range("A1").Value = Textbox1.Text & " " & Textbox2.Text
Schließe den VBA-Editor und teste die UserForm. Wenn du auf den Button klickst, sollten die Texte aus beiden Textboxen in der Zelle A1 erscheinen.
Fehler: Die erste Textbox wird überschrieben.
Fehler: Die Zelle bleibt leer.
Eine alternative Methode, um die Texte aus zwei Textboxen zusammenzuführen, ist die Verwendung von Excel-Formeln. Du kannst die Texte auch direkt in der Excel-Tabelle kombinieren, indem du folgende Formel in eine Zelle eingibst:
=Textbox1 & " " & Textbox2
Diese Methode funktioniert ohne VBA, setzt jedoch voraus, dass die Textboxen auf ein Arbeitsblatt verlinkt sind.
Angenommen, du hast die folgende Situation:
Wenn du den obigen VBA-Code ausführst, wird in der Zelle A1 der Text "Hallo Welt" angezeigt. Dies ist eine einfache Methode, um Excel 2 Textfelder zusammenzuführen und die Benutzerinteraktion zu verbessern.
1. Frage: Kann ich mehr als zwei Textboxen zusammenführen?
Antwort: Ja, du kannst beliebig viele Textboxen zusammenführen, indem du sie einfach wie folgt verkettst: Textbox1.Text & " " & Textbox2.Text & " " & Textbox3.Text
.
2. Frage: Funktioniert dieser Code in allen Excel-Versionen?
Antwort: Der VBA-Code sollte in den meisten Excel-Versionen ab 2007 funktionieren. Achte jedoch darauf, dass die Entwicklertools aktiviert sind.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen