29. januar 2015 - 11:37
Der er
2 kommentarer og
1 løsning
Ændre farve på CommandButton
Hej, Håber der er nogen som vil hjælpe mig med at skrive en VBA kode i Excel 2013. Koden skal kunne skifte farve på en knap (ActiveX), når der klikkes på knappen.
Knappen er som udgangspunkt hvid, og ved første klik skifter farven til rød, klikkes der igen bliver den blå, klikkes igen bliver den grøn og klikkes igen bliver den igen hvid osv.
29. januar 2015 - 15:02
#1
Private Sub CommandButton21_Click()
Const hvid = &HFFFFFF
Const rød = &HFF&
Const blå = &HFF0000
Const grøn = &HFF00&
Stop
With CommandButton21
If .BackColor = hvid Then
.BackColor = rød
Else
If .BackColor = rød Then
.BackColor = blå
Else
If .BackColor = blå Then
.BackColor = grøn
Else
If .BackColor = grøn Then
.BackColor = hvid
End If
End If
End If
End If
End With
End Sub