CommandButton1.Name="Fenster1"
CommandButton2.Name="Fenster2"
...
usw, hätte ich gerne so was in der Art von
For i = 1 to 24
Bez = "CommandButton" & i
Bez.Name = "Fenster" & i
Next
Geht aber nicht! Weiß jemand, wie es geht?
Donald
grüße wolfgang
wolfgang....@gmx.de
Donald Unger <do...@gmx.at> schrieb in im Newsbeitrag:
asqv9u$mia$1...@newsreader1.netway.at...
Die Eigenschaft (ob Name, Caption, Font etc) ist nicht das Problem sondern
der Versuch, Objekte mittels einer Variablen (Bez) anzusprechen.
Erstelle mal in einer Tabelle drei Befehlsschaltflächen und probiere
folgenden Code zum Laufen zu bringen, dann siehst du, wo das Problem liegt:
Private Sub Test()
For i = 1 To 3
Bez = "CommandButton" & i
Bez.Name = "Fenster" & i
Next
End Sub
Donald
versuchs mal hiermit
XXXXXXXXXXXXXXXXXXXXXXXXXXX
Private Sub cmd_ändern_Click()
Dim control_ändern As Control
Dim control_name As String
Dim i As Byte
i = 1
For Each control_ändern In Controls
control_name = Mid(control_ändern.Name, 1, 13)
If control_name = "CommandButton" Then
control_ändern.Caption = "Fenster " & i
i = i + 1
End If
Next
End Sub
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ciao Peter
--
Peter Huber
www.aktivelly.de
Internetseitengestaltung
Computer- EDV- Beratung
(Hard- und Software)
Verkauf von Hard- u. Software
VBA Programmierung MS Office
(Automatisieren von Programmabläufen im MS Office Paket)
"Donald Unger" <do...@gmx.at> schrieb im Newsbeitrag
news:asqv9u$mia$1...@newsreader1.netway.at...