Commandbutton als Variablennamen ändern

28/11/2007 - 00:01 von Markus Löw | Report spam
Hallo NG,

ich habe folgendes Problem.
Ich habe mehrere Commandbuttons. Die Namen der Commandbuttons werden
in einer Zelle [range("e16")] per Beispiel für Commanbutton c13
Range("e16") = c13.Name
weggeschrieben.

Anschliesend möchte ich den commandbutton c13

Dim button As commandbutton
Dim strbutton As String
strbutton = Range("e16")
button = strbutton

ActiveSheet.button.BackColor = &HFF&

àndern.
Hier kommt aber der Fehler
"Objekt unterstützt Methode nicht"

Kann mir irgendjemand einen Hinweis geben, was ich àndern muß, damit
ich den Button als Variable ansprechen kann?

Vielen Dank für eure Hilfe

Gruß Markus Löw
 

Lesen sie die antworten

#1 Claus Busch
28/11/2007 - 01:10 | Warnen spam
Hallo Markus,

Am Tue, 27 Nov 2007 15:01:56 -0800 (PST) schrieb Markus Löw:

ich habe folgendes Problem.
Ich habe mehrere Commandbuttons. Die Namen der Commandbuttons werden
in einer Zelle [range("e16")] per Beispiel für Commanbutton c13
Range("e16") = c13.Name
weggeschrieben.

Anschliesend möchte ich den commandbutton c13

Dim button As commandbutton
Dim strbutton As String
strbutton = Range("e16")
button = strbutton

ActiveSheet.button.BackColor = &HFF&

àndern.
Hier kommt aber der Fehler
"Objekt unterstützt Methode nicht"



du musst den Button mit seinem Namen ansprechen. Schreibe z.B.:
ActiveSheet.c13.BackColor = &HFF&


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Ähnliche fragen