bonsoir,
Une bonne occasion d'utiliser Select case...
A+
Private Sub CommandButton1_Click()
Dim i, ii
i = CommandButton1.BackColor
Select Case i
Case RGB(0, 255, 0): ii = RGB(0, 0, 255)
Case RGB(0, 0, 255): ii = RGB(255, 0, 0)
Case RGB(255, 0, 0): ii = RGB(0, 255, 120)
Case RGB(0, 255, 120): ii = RGB(120, 0, 255)
Case RGB(120, 0, 255): ii = RGB(255, 120, 0)
Case Else: ii = RGB(0, 255, 0)
End Select
CommandButton1.BackColor = ii
End Sub