oter la protection des feuilles lors de l'exec des macros
1 réponse
Bob le retour
Bonjour,
Je crée un classeur xl dans lequel je voudrais que les utilisateurs ne
puissent modifier les données que par macro, donc sans passer
directement par la feuille en elle-même.
Le projet est bien avancé, j'ai beaucoup de macros. Dois-je entrer des
lignes de code dans chaque macro pour protéger et déprotéger les
feuilles, ou existe-t-il un système plus simple pour déprotéger lors de
l'exécution de n'importe quelle macro ?
Merci !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bob le retour
Ca y est, j'ai trouvé la soluce ! dans le projet vba, objet this workbook, insérer le code suivant : Private Sub Workbook_Open() Worksheets("feuille 1").Protect UserInterfaceOnly:=True End Sub
tout simplement !
Bonjour, Je crée un classeur xl dans lequel je voudrais que les utilisateurs ne puissent modifier les données que par macro, donc sans passer directement par la feuille en elle-même. Le projet est bien avancé, j'ai beaucoup de macros. Dois-je entrer des lignes de code dans chaque macro pour protéger et déprotéger les feuilles, ou existe-t-il un système plus simple pour déprotéger lors de l'exécution de n'importe quelle macro ? Merci !
Ca y est, j'ai trouvé la soluce !
dans le projet vba, objet this workbook, insérer le code suivant :
Private Sub Workbook_Open()
Worksheets("feuille 1").Protect UserInterfaceOnly:=True
End Sub
tout simplement !
Bonjour,
Je crée un classeur xl dans lequel je voudrais que les utilisateurs ne
puissent modifier les données que par macro, donc sans passer
directement par la feuille en elle-même.
Le projet est bien avancé, j'ai beaucoup de macros. Dois-je entrer des
lignes de code dans chaque macro pour protéger et déprotéger les
feuilles, ou existe-t-il un système plus simple pour déprotéger lors de
l'exécution de n'importe quelle macro ?
Merci !
Ca y est, j'ai trouvé la soluce ! dans le projet vba, objet this workbook, insérer le code suivant : Private Sub Workbook_Open() Worksheets("feuille 1").Protect UserInterfaceOnly:=True End Sub
tout simplement !
Bonjour, Je crée un classeur xl dans lequel je voudrais que les utilisateurs ne puissent modifier les données que par macro, donc sans passer directement par la feuille en elle-même. Le projet est bien avancé, j'ai beaucoup de macros. Dois-je entrer des lignes de code dans chaque macro pour protéger et déprotéger les feuilles, ou existe-t-il un système plus simple pour déprotéger lors de l'exécution de n'importe quelle macro ? Merci !