Ich möchte gerne meinen VBA-Code so klein wie möglich halten und habe folgendes Problem.
Ich habe 40 Buttons welche alle durch nummeriert sind (Aktiv1 bis Aktiv 40) Dazu habe ich noch weitere 40 Buttons die durch die Aktivbuttons beeinflußt werden.
Das ganze sieht so aus:
If Print1.Enabled = False Then
Print1.Enabled = True
Aktiv1.Caption = "Deaktivieren"
ElseIf Print1.Enabled = True Then
Print1.Enabled = False
Aktiv1.Caption = "Aktivieren"
End If
Da ich diesen Code nicht 40zig mal schreiben will, suche ich nach einer Möglichkeit dies laufende Nummer durch eine Variable zu ersetzen. Ich dachte da an folgendes:
Print & number.Enabled
Aber das funktioniert so nicht. Was mach ich falsch?
Gruß Thomas