Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bezeichnung beim Laden des Formulars

Forumthread: Bezeichnung beim Laden des Formulars

Bezeichnung beim Laden des Formulars
07.11.2005 16:28:05
Maddin
Hallo @ all,
ich habe folgendes Problem: ich habe ein Formular mit 18 Buttons, die mit cmd_dialog 1-18 benannt worden. Beim Laden des Formular soll in einer Schleife der Button als "myButton" definiert werden (Variablen-Definition im Modul vorhanden) und auch der Name des Buttons aus einer Excel-Tabelle eingelesen werden. Aber irgendwie klappt das nicht. Hat jemand 'ne Idee?
Ich wollte halt nicht für alle 18 Buttons
"Set myButton(xi) = frm_pull_choise.cmd_dialog1", usw. schreiben.
Gruß, Maddin

Private Sub UserForm_Initialize()
Dim xi As Integer
For xi = 1 To 18
a = "frm_pull_choise.cmd_dialog" & xi
Set myButton(xi) = a
myButton(xi).Caption = Tabelle2.Cells(xi, 2)
Next xi
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Bezeichnung beim Laden des Formulars
07.11.2005 17:07:28
Matthias
Hi Maddin,
so in der Art:

for i=1 to 18
Me.Controls("CommandButton" & i).Caption = "Knopf " & i
next i

Musst du halt noch anpassen, entscheiend ist Me.Controls([Steuerelementname]).
Gruß Matthias
AW: Bezeichnung beim Laden des Formulars
08.11.2005 11:13:05
Maddin
Klappt hervoragend und spart Programmzeilen!
Danke!
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige