Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Kopieren von Textbox - Inhalt in andere Userform

Kopieren von Textbox - Inhalt in andere Userform
26.11.2015 17:13:28
Textbox
Habe ein Problem und weiss nicht wie ich es angehen soll:
Ich möchte von einer Userform den Inhalt von bestimmten Textboxen auf eine andere Userform in die Textboxen dort kopieren, aber ich rätsel wie ? Kann mir jemand einen Tipp geben?

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kopieren von Textbox - Inhalt in andere Userform
26.11.2015 17:29:04
Textbox
userform2.textbox3=Textbox124

AW: Kopieren von Textbox - Inhalt in andere Userform
26.11.2015 17:29:09
Textbox
Hallo,
evtl. So.
Userform2.texbox1 = Userform1.textbox1
Gruß Tino
Anzeige
;

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
Anzeige

Infobox / Tutorial

Textbox-Inhalt von einer Userform zur anderen kopieren


Schritt-für-Schritt-Anleitung

Um den Inhalt einer Textbox von einer Userform auf eine andere zu kopieren, kannst Du die folgenden Schritte befolgen:

  1. Öffne den Visual Basic for Applications (VBA) Editor in Excel (ALT + F11).

  2. Erstelle zwei Userforms, nennen wir sie Userform1 und Userform2.

  3. Füge in Userform1 eine Textbox hinzu, die wir Textbox1 nennen.

  4. Füge in Userform2 eine Textbox hinzu, die wir Textbox3 nennen.

  5. Um den Inhalt von Textbox1 in Textbox3 zu kopieren, füge folgenden Code in das Userform1-Modul ein:

    Private Sub CommandButton1_Click()
       Userform2.Textbox3.Value = Userform1.Textbox1.Value
       Userform2.Show
    End Sub
  6. Stelle sicher, dass Du einen CommandButton in Userform1 hast, um den Kopiervorgang auszulösen.


Häufige Fehler und Lösungen

  • Fehler: "Typen unverträglich"

    • Lösung: Überprüfe, ob die Textboxen korrekt benannt sind und ob Du den richtigen Typ verwendest.
  • Fehler: Userform wird nicht angezeigt

    • Lösung: Stelle sicher, dass Du die Userform mit Userform2.Show korrekt aufrufst.

Alternative Methoden

Eine alternative Methode besteht darin, den Inhalt der Textboxen über Variablen zu speichern. Hier ein Beispiel:

Private Sub CommandButton1_Click()
    Dim textfeldWert As String
    textfeldWert = Userform1.Textbox1.Value
    Userform2.Textbox3.Value = textfeldWert
    Userform2.Show
End Sub

Diese Methode kann nützlich sein, wenn Du mit mehreren Textfeldern arbeitest oder zusätzliche Logik anwenden möchtest.


Praktische Beispiele

Angenommen, Du hast mehrere Textboxen, die Du kopieren möchtest. Hier ist ein Beispiel, wie Du den Inhalt von drei Textboxen von Userform1 nach Userform2 kopieren kannst:

Private Sub CommandButton1_Click()
    Userform2.Textbox1.Value = Userform1.Textbox1.Value
    Userform2.Textbox2.Value = Userform1.Textbox2.Value
    Userform2.Textbox3.Value = Userform1.Textbox3.Value
    Userform2.Show
End Sub

Tipps für Profis

  • Verwende With...End With, um den Code übersichtlicher zu gestalten, besonders wenn Du mehrere Eigenschaften einer Userform anpassen möchtest.

    With Userform2
      .Textbox1.Value = Userform1.Textbox1.Value
      .Textbox2.Value = Userform1.Textbox2.Value
      .Textbox3.Value = Userform1.Textbox3.Value
      .Show
    End With
  • Denke daran, die Ergebnisse regelmäßig zu überprüfen, um sicherzustellen, dass die Daten korrekt übertragen werden, insbesondere bei komplexen Userforms.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Textboxen gleichzeitig kopieren?
Du kannst mehrere Textboxen in einer Schleife durchlaufen und deren Inhalte kopieren.

2. Was mache ich, wenn die Userform nicht reagiert?
Überprüfe den Code auf Fehler und stelle sicher, dass alle Userforms korrekt initialisiert sind.

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