Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Tu peux essayer d'exécuter :
Sub test()
Sheets("xxx").Select
ActiveSheet.Protect Password:="nnn", userinterfaceonly:=True
End Sub
en remplaçant le nom de la feuille et le mot de passe (s'il y en a un). Cette instruction permet d'intervenir avec une macro sur une feuille protégée.
Daniel
Bonjour Daniel,
J'ai déjà essayé la solution ActiveSheet.Protect et ActiveSheet.Unprotect, mais... sans succès.
Sans doute que je ne met pas la commande au bon endroit dans mon code.
Voici le code qui fonctionne pour l'instant, au détail près de ce que j'ai mis en commentaire pour Patrick dans mon précédent post:
Private Sub Worksheet_Change(ByVal Target As Range)
Cellule = ActiveCell.Column & ActiveCell.Row
If IsEmpty(Target) Then
Select Case Cellule
Case "41"
Target.Value = "Insert Application's Name Here"
Case "417"
Target.Value = "Insert comments here"
Case "419"
Target.Value = "Insert comments here"
Case "435"
Target.Value = "Insert comments here"
End Select
Target.Font.Size = 14
Target.Font.ColorIndex = 15
Target.Font.Italic = True
Else
Target.Font.Size = 18
Target.Font.Color = vbBlack
End If
End Sub
Il faudrait donc que je fasse en sorte de "déprotéger" la feuille en début de macro et la "reprotéger" à la fin de manière à ne pas devoir cocher la case permettant la modification du format de cellule dans la feuille protégée...
Ou une autre solution que je ne vois pas pour l'instant...! ;-)
Merci