Bonjour à tous,
Je me permets de vous contacter suite à un blocage sur une VBA !! Je début sur ce sujet, et là je rame un peu
J'essaie d'écrire pour VBA pour verrouiller les cellules d'un classeur, sauf certaines cellules que j'ai mis en couleur. Les collègues sauront donc quelles cellules seront modifiables, et ils ne pourront pas toucher les autres.
Mais ma VBA ne fonctionne pas Je pense que c'est le codage des cellules coloriés qui bug, car sinon tout marche. Tout le fichier est verrouillé à l'activation de la VBA !
Voici mon codage :
Sub ProtegeFormules()
For Each S In ActiveWorkbook.Sheets
S.Cells.Locked = True
' verrouillage des colonnes
On Error Resume Next
If S.Cells.Interior.ColorIndex = RGB(146, 208, 80) Or S.Cells.Interior.ColorIndex = RGB(0, 176, 240) Then S.Cells.Locked = False
On Error GoTo 0
Next S
End Sub
Merci d'avance pour votre aide.
Bonne soirée,