Textboxen mit variablen Namen ansprechen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm TextBox MsgBox
Bild

Betrifft: Textboxen mit variablen Namen ansprechen
von: Thomas
Geschrieben am: 23.06.2015 14:15:59

Hallo Ihr lieben Profis,
ich versuche seit ein paar Stunden ein paar Textboxen auf einem anderen sheet mit einem festen und einem variablen Namensteil anzusprechen... und scheitere.
Folgendes habe ich probiert:
MsgBox Sheets("test").TextBox.Text ==== geht natürlich
MsgBox Sheets("test").TextBox(variable).Text ==== geht nicht
MsgBox Sheets("test").TextBox(variable & "fixer_name").Text ==== geht nicht
MsgBox Sheets("test").variable.Text ==== geht nicht
MsgBox Sheets("test").shapes(variable & "fixer_name").Text ==== geht nicht
Auch wenn ich .Value anstatt .Text verwende funktioniert das nicht.
Die Textbox befindet sich dabei nicht auf einer Userform, sondern einfach nur auf dem Sheet. Wäre super, wenn mir einer helfen könnte.
Vielen Dank

Bild

Betrifft: AW: Textboxen mit variablen Namen ansprechen
von: Nepumuk
Geschrieben am: 23.06.2015 14:24:48
Hallo,
so:
MsgBox Worksheets("test").OLEObjects("TextBox" & CStr(variable)).Object.Text
Gruß
Nepumuk

Bild

Betrifft: AW: Textboxen mit variablen Namen ansprechen
von: Thomas
Geschrieben am: 23.06.2015 14:48:47
FANTASTISCH! Danke

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Textboxen mit variablen Namen ansprechen"