Dans la protection tu as une option qui permet de verrouiller la feuille hormis les modifications par macro
Tu dois placer l'argument UserInterfaceOnly à True

Envoyé par
l'aide en ligne
UserInterfaceOnly Argument de type Variant facultatif. Cet argument a la valeur True pour protéger l'interface utilisateur, mais pas les macros. Si cet argument n'est pas spécifié, la protection s'applique à la fois aux macros et à l'interface utilisateur.
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, UserInterfaceOnly:=True, Scenarios:=True
Partager