Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA Multiline TextBox
#1
Guten Morgen liebes Forum,

Ich habe mal wieder eine Frage an euch, und zwar habe Ich eine TextBox und Multiline auf True,
nun möchte Ich einen Wert von mehreren TextBoxen zusammen fassen das Klapp auch und der Wert steht auch in der Multiline TextBox.

Hier mein Problem:
Wenn Ich jetzt eine Neue Eingabe mit den anderen TextBoxen mache wird der alte Wert in der Multiline gelöscht /ersetzt das will ich aber nicht.

hoffe Ihr könnt mir mal wieder helfen.
Lg Flo
Live is a Game Play it
Antworten Top
#2
Hallo Florian,

was hast Du für Ereignisse in den anderen TextBoxen?
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#3
Hallo Stefan,

In den Anderen TextBoxen gebe Ich folgendes ein:
1. Werte
2. Straßen
3. Namen
4. Datum
5. eine Zahl

Lg Flo

Ps Alle eingaben sollen in einer zeile stehen.
Bei einer neu eingabe 2te zeile nehmen kann auch was anderes sein als eine textbxo :)
Live is a Game Play it
Antworten Top
#4
Hallo Florian,

es ist völlig egal, was Du in die TextBoxen eingibst. Wichtig ist es ob die Eingabe bzw das Verlassen der TextBox etwas auslöst, denn hier

(04.05.2018, 09:18)Florian20 schrieb: Wenn Ich jetzt eine Neue Eingabe mit den anderen TextBoxen mache wird der alte Wert in der Multiline gelöscht /ersetzt das will ich aber nicht.

schreibst davon. Und die Ereignisse laut Bild kann eine TextBox in einer Userform haben.


Angehängte Dateien Thumbnail(s)
   
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#5
Also Ich weiß nicht genau was du mir sagen willst Blush

Hier mal meine Mappe zum Verständnis.
Habe es jetzt mit einem Register versucht!
Live is a Game Play it
Antworten Top
#6
Hallo Florian,

schon langsam habe ich schon meine Zweifel, ob VBA überhaupt was für dich ist :s

Nachdem ich schon beim Starten der Datei eine Fehlermeldung erhalten, konnte ich das noch relativ schnell lösen. Der Name der Userform passte nicht.
Dann die Userform selber. Da bekam ich beim Klicken auf OK folgende Meldung: "Laufzeitfehler 13 Typen unverträglich"

und folgender Code war markiert
Code:
Private Sub TabStrip1_Change()
'Zeigt alle eingaben in der Registerkarte an um sie später wieder auszuwählen oder auch nicht:)
   TabStrip1.TabIndex = TextBoxName.Text & " " & _
    TextBoxStraße.Text & " " & _
     TextBoxPlz.Text & " " & _
      TextBoxOrt.Text & " " & _
       TextBoxEMail.Text & " " & _
      TextBoxAnReise.Text & " " & _
     TextBoxAbReise.Text & " " & _
    TextBoxApartment.Text
End Sub

wenn man den Cursor nun auf das Wort TabIndex bewegt und die F1-Taste drückt kriegt man folgendes

Zitat:TabIndex-Eigenschaft
Siehe auch Beispiel Betrifft Zusatzinfo

Gibt die Position eines einzelnen Objekts in der Aktivierreihenfolge des Formulars an.

Syntax

object.TabIndex [= Integer]

das heißt TabIndex erwartet eine Zahl und keinen Text. Über den restlichen Code schweige ich lieber.
Fazit für mich: Du solltest entweder einen VBA-Kurs besuchen oder für deine Projekte einen professionellen VBA-Programmierer engagieren.

Nachtrag: Ach ja, TabStrip1_Change oder Workbook_Open oder OKButton_Click sind übrigens Ereignisse
Gruß Stefan
Win 10 / Office 2016
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste