Sub Essai()
Application.ScreenUpdating = 0
With Worksheets("Feuil1")
.Unprotect "loup"
With .[D5]
'couleur du texte : jaune
.Font.Color = 65535
'remplissage bleu foncé
.Interior.Color = 16711680
End With
.Protect "loup"
End With
End Sub
sur "Feuil1", le texte de la cellule D5 sera en jaune sur fond bleu ; la feuille est reprotégée ensuite ; si tu as fait une protection simple sans mot de passe, alors ne mets rien après .Unprotect et .Protect : il te suffit d'enlever "loup" qui est à droite (dont l'espaceavant le 1er guillemet).
ce n'est pas trop ce que je voulais... je voudrais sur toute la feuille protégée (sans lancer une macro), juste pouvoir changer la couleur de police & changer la couleur de remplissage
ah non, désolé, ce n'est pas possible ! quand la feuille est protégée, et sans macro VBA pour déprotéger la feuille puis la reprotéger ensuite, c'est impossible de modifier une couleur de police ou de remplissage !
ah non, désolé, ce n'est pas possible ! quand la feuille est protégée, et sans macro VBA pour déprotéger la feuille puis la reprotéger ensuite, c'est impossible de modifier une couleur de police ou de remplissage !
je pensais que en protégeant la feuille avec un mot de passe, il était possible de faire une boucle avec une VBA automatique dans la feuille juste pour pouvoir changer la couleur de police & changer la couleur de remplissage.