Information aus VB ins Excel?

... komplette Frage anzeigen

2 Antworten

  1. Leg ein Textfeld und eine Befehlsschaltfläche an (ich wähle Active-X): Entwicklertools → Steuerelemente → Einfügen
  2. Den Button nenne ich mit Steuerelemente → Eigenschafte btnEintragen und das Textfeld txtInput
  3. Doppelklick auf den Button. Der VBA-Editor öffnet sich
  4. In btnEintragen_Click() gebe ich folgenden Code ein:
    Range("A7").Value = txtInput.Text
Antwort bewerten Vielen Dank für Deine Bewertung

Am einfachsten, indem du die LinkedCell-Eigenschaft der TextBox auf A7 setzt

(LinkedCell heißt das bei einem ActiveX-Textfeld; bei einem Formular-Textfeld steht in den Eigenschaften vermutlich "verbundene Zelle" oder ähnlich)

Funktioniert auch umgekehrt: Wenn sich der Inhalt von A7 ändert (Benutzereingabe, Makro oder Formel), wird der Inhalt der TextBox automatisch angepasst. (Formel hat den Nachteil, dass sie verloren geht, sobald man in der TextBox etwas eingibt)

Antwort bewerten Vielen Dank für Deine Bewertung