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.

excel vba
#1
Hallo und guten Morgen,
wie mann unschwer erkennen kann habe ich
 mich eben in diesem forum angemeldet.bin Rentner und
 versuche mich in excel vba ( also Laie)
Hätte eine frage:habe eine Userform erstellt in der sich eine mit Texten
gefüllte Combobox befindet einen dieser texte möchte ich
auswählen und an eine bestimmte Textbox welche sich auch auf der
 Userform befindet übergeben.beispiel: Combobox text 1 an Textbox
5 Combobox text 4 an Textbox 1 usw ich hoffe dass
nicht soviel über meine Frage gelacht wird und bedanke mich schon
 jetzt für die Mühe die ich gemacht habe.
Vielen Dank und einen schönen Tag noch
bimbim

sollten Fehler beim einfügen enstanden sein bitte ich dies zu Entschuldigen.
Antworten Top
#2
Hallo,

vom Prinzip her so:
  TextBox1 = ComboBox1.List(3)
 TextBox5 = ComboBox1.List(0)
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • bimbim
Antworten Top
#3
Hallo Uwe,
erstmal Danke für die Antwort.
leider steht jetzt in den Texboxen schon was drin wenn ich die Userform öffne
ich wollte aber bestimmen wenn ich die Combobox öffne und einen Eintrag auswähle auch sagen können in welche Textbox er das schreiben soll.
wie gesagt bin Neuling und drücke mich vielleicht auch falsch aus.
Antworten Top
#4
Hallo,

dann probiere es mal so (die Case-Abschnitte lassen sich beliebig erweitern):
Private Sub ComboBox1_Change()
 With ComboBox1
   If Len(.Tag) Then
     Me.Controls(.Tag) = ""
     .Tag = ""
   End If
   Select Case .ListIndex
     Case 0
       TextBox5 = ComboBox1
       .Tag = "Textbox5"
     Case 1
       
       
     Case 2
       
       
     Case 3
       TextBox1 = ComboBox1
       .Tag = "Textbox1"
   End Select
 End With
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • bimbim
Antworten Top
#5
Hallo Uwe,

erstmal Danke für die Mühe.
Du bist bis jetzt der einzige der sich die Mühe macht, nochmals Danke!!

Aber du weist vieleicht wie das ist, wenn mann was hat will mann immer noch was besseres.

im Moment wird ja Auswahl 1 in Textbox 1 geschrieben, wenn text 1 nicht der Richtige ist sondern Text 3
dann hätte ich gerne dass dieser in Textbox 1 steht.

Ich weis ich verlange schon wieder zuviel aber so wie ich dich kennengelernt habe ist das für dich kein Problem.

sage auch schon mal vielen Dank im vorraus.

bimbim
Antworten Top
#6
Uwe,

bin nochmal habe gerade festgestellt wenn ich den Text 2 auswähle wird dieser in Textbox 2 geschrieben und Textbox 1 wird gelöscht ""
dies sollte nicht sein.

auf meiner Userform befinden sich 5 Textboxen und 1 combobox mit ca 20 Ihnhalten welche sich noch erweitern könnten.

Diese Auswahl sollte von mir wahlweise an die 5 Textboxen vergeben werden. es sollten auch wahleweeise alle 5 Textboxen gefüllt sein , oder nur 1 Textbox, oder 3 Texboxen


besten Dank in der Hoffnung nicht zuviel Mühe gemacht zu haben wünsche ich dir einen schönen sonnigen Samstag aus dem Saarland

gruß bimbim
Antworten Top
#7
Hallo bimbim,

ich glaube, da muss ich passen, da ich Dir nicht mehr folgen kann. :22:

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • bimbim
Antworten Top
#8
Hallo Uwe,

möchte mich trotzdem vielmals bei dir bedanken.

mfg bimbim


PS vieleicht finde ich ja was mit rechnung schreiben zu tun hat.
Antworten Top
#9
Auf meiner Userform befinden sich 5 Textboxen und 1 combobox mit ca 20 texten
Auswahl aus der Combobox sollte von mir wahlweise an eine der 5 Textboxen vergeben werden. es sollten auch wahlweise alle 5 Textboxen mit 5 verschiedenen texten gefüllt sein. Es sollte aber immer mit Textbox 1 angefangen werden.
[
Bild bitte so als Datei hochladen: Klick mich!
]
Antworten Top
#10
Hi bimbim,

du hast zwar von Anfang an nach VBA-Lösungen gesucht. Doch so, wie ich dein Problem verstehe, könnte man es doch auch mit einer Gültigkeitsprüfung (Zellendropdown) lösen.

Schau dir mal die Mustertabelle an, ob das auch infrage kommen könnte. Die Liste kann offen bleiben, du kannst sie ausblenden oder auf einem zweiten Tabellenblatt führen, oder weit außerhalb des sichtbaren Bereichs, oder...


.xlsb   bimbim-Rechnung.xlsb (Größe: 15,07 KB / Downloads: 18)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


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