protection d'une base excel avec accès au formulaire de saisie
1 réponse
FRANCOISE Laurent
Bonjour,
je souhaiterais protéger une base de données dans une feuille excel, mais
malgré tout avoir accès à la crétaion d'enregistrement via le formulaire
(chose impossible lors d'une protection simple)
quelqu'un a t'il une astuce
je vous remercie par avance.
bonne journée
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
stéphane
Bonjour,
en utilisant les événements ci-dessous, cela devrait fonctionner . Un click droit sur la feuille déprotège celle-ci et ouvre le formulaire , à la fermeture du formulaire la sélection change et protège la feuille.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) ActiveSheet.Unprotect "password" ActiveSheet.ShowDataForm ActiveSheet.Range("A1").Activate End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Protect "password" End Sub
Stéphane
"FRANCOISE Laurent" a écrit dans le message de news:
Bonjour, je souhaiterais protéger une base de données dans une feuille excel, mais malgré tout avoir accès à la crétaion d'enregistrement via le formulaire (chose impossible lors d'une protection simple) quelqu'un a t'il une astuce je vous remercie par avance. bonne journée
Bonjour,
en utilisant les événements ci-dessous, cela devrait fonctionner .
Un click droit sur la feuille déprotège celle-ci et ouvre le formulaire , à
la fermeture du formulaire la sélection change et protège la feuille.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
ActiveSheet.Unprotect "password"
ActiveSheet.ShowDataForm
ActiveSheet.Range("A1").Activate
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Protect "password"
End Sub
Stéphane
"FRANCOISE Laurent" <FRANCOISELaurent@discussions.microsoft.com> a écrit
dans le message de news:
7A638945-2CF5-4463-A77D-6F2C59728BCC@microsoft.com...
Bonjour,
je souhaiterais protéger une base de données dans une feuille excel, mais
malgré tout avoir accès à la crétaion d'enregistrement via le formulaire
(chose impossible lors d'une protection simple)
quelqu'un a t'il une astuce
je vous remercie par avance.
bonne journée
en utilisant les événements ci-dessous, cela devrait fonctionner . Un click droit sur la feuille déprotège celle-ci et ouvre le formulaire , à la fermeture du formulaire la sélection change et protège la feuille.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) ActiveSheet.Unprotect "password" ActiveSheet.ShowDataForm ActiveSheet.Range("A1").Activate End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Protect "password" End Sub
Stéphane
"FRANCOISE Laurent" a écrit dans le message de news:
Bonjour, je souhaiterais protéger une base de données dans une feuille excel, mais malgré tout avoir accès à la crétaion d'enregistrement via le formulaire (chose impossible lors d'une protection simple) quelqu'un a t'il une astuce je vous remercie par avance. bonne journée