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

ToggleButten.Backcolor mit Variable

Forumthread: ToggleButten.Backcolor mit Variable

ToggleButten.Backcolor mit Variable
Peter
Hallo zusammen,
ich möchte bei mehrere ToggleButten die Hintergrundfarbe bei Betätigung ändern.
am Liebsten wäre es mir ähnlich meinem Code - ich schaffe es nur nicht die Variable Farbe _ richtig zu deklarieren bzw. zu füllen:

Private Sub TB1_Click()
With TB1
.BackColor = IIf(.Value = True, Farbe, &H8000000F)
.Caption = IIf(.Value = True, Kürzel, Right(.Name, Len(.Name) - 2))
Worksheets(Blattname).Range(Spalte & (CInt(Right(.Name, Len(.Name) - 2)) + 1)) = _
_
_
_
IIf(.Value = True, Right(.Name, Len(.Name) - 2), "")
End With
End Sub

Schon mal vielen Dank für Eure Hilfe.
Gruß Peter
Anzeige

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

Betreff
Benutzer
Anzeige
AW: ToggleButten.Backcolor mit Variable
26.02.2011 13:35:10
Josef

Hallo Peter,
was "geht nicht"?
Private Const farbe As Long = &H505050
Private Const anderefarbe As Long = &H8000000F


Private Sub TB1_Click()
  With TB1
    .BackColor = IIf(.Value = True, anderefarbe, farbe)
    .Caption = IIf(.Value = True, Kürzel, Right(.Name, Len(.Name) - 2))
    Worksheets(Blattname).Range(Spalte & (Cint(Right(.Name, Len(.Name) - 2)) + 1)) = _
      _
      _
      _
      IIf(.Value = True, Right(.Name, Len(.Name) - 2), "")
  End With
End Sub


Gruß Sepp

Anzeige
AW: ToggleButten.Backcolor mit Variable
26.02.2011 13:42:35
Peter
Hallo Sepp,
vielen Dank. Es funktioniert - keine Ahnung was ich falsch gemacht habe. Vielleicht hatte ich einen Tippfehler.
Gruß Peter
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige