Bloquer une mise en forme en autorisant la saisie

Bonjour,

Est-il possible d'empêcher les utilisateurs d'un tableur excel de mettre une couleur de remplissage dans les cellules, tout en leur permettant de saisir dans ces mêmes cellules?

Merci d'avance pour vos réponses

Bonjour Manuel, bonjour le forum,

Ces deux bouts de code, à placer dans le composant de l'onglet où tu veux qu'ils agissent, ne vont pas empêcher de modifier la couleur d'une cellule mais dès que l'utilisateur passera dans une autre cellule (SelectionChange) ou éditera une cellule (Change), toutes les couleurs seront supprimées. Je ne sais pas si cette solution te conviendra...

Les codes :

Private Sub Worksheet_Change(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
End Sub

C'est parfait, ça fonctionne.

Un grand merci pour ton aide !!

Rechercher des sujets similaires à "bloquer mise forme autorisant saisie"