Bonjour à tous,
Je ne parviens pas à choisir plus de trois couleurs (en doucle cliquant dans une cellule) avec ce code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim couleurs()
couleurs = Array(RGB(257, 217, 102), RGB(255, 153, 153), RGB(91, 155, 213))
On Error GoTo color
Target.Interior.color = couleurs(Application.WorksheetFunction.Match(Target.Interior.color, couleurs, 0) Mod 3)
Cancel = True
Exit Sub
color:
Target.Interior.color = couleurs(0)
Cancel = True
End Sub
'ce que je voudrais reéllement c'est :
- couleurs = Array(RGB(257, 217, 102), RGB(255, 153, 153), RGB(91, 155, 213), RGB(0, 153, 153), RGB(255,255,255)
quelqu'un aurait-il une idée du pourquoi cela bloque ? peut-etre que "array" ne signifie qu'un choix ne peut-etre que de trois..
(oui je suis nulle en VBA.. )
merci d'avance,
et bonne journée,