bonjour à tous,
Je voudrais bien mettre en place une restriction à l'utilisateur pour qu'il ne puisse pas utiliser certaine couleur qui sont déjà utiliser dans mes MFC.
Sub Worksheet_Change(ByVal Target As Range)
dim a,
ActiveSheet.Unprotect Password:="xx"
i = Target.Row
j = Target.Column
If j <> 32 Then
ActiveSheet.Unprotect Password:="xx"
If j = 28 Then ' colonne ou j'aimerai restreindre les couleurs
a = 15261367 Or RGB(255, 255, 153) Or 12632256 Or 10092543
If Cells(i, j).interrior.Color = a Then
MsgBox "Couleur déjà Utilisée"
ActiveSheet.protect Password:="xx"
Exit Sub
End If
Else
.......
Mais évidemment ca ne fonctionne pas, la macro ne détecte même pas l'ajout d'une couleur, j'ai essayé en
Sub Worksheet_Change
Private sub Worksheet_Change
Si l'un d'entre vous à une idée pour gérer ceci