Problème: Tableau excel et protection de formules.
Résolu/Fermé1 réponse
thev
Messages postés
1943
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
14 janvier 2025
697
26 nov. 2017 à 22:12
26 nov. 2017 à 22:12
Bonsoir,
Une solution via VBA en supposant que le mot de passe est à blanc
https://www.cjoint.com/c/GKAvlbxc5fQ
Une solution via VBA en supposant que le mot de passe est à blanc
https://www.cjoint.com/c/GKAvlbxc5fQ
26 nov. 2017 à 22:31
ça a l'air de marcher bien, mais comment reproduire cela sur d'autres fichier je ne vois pas de trace de code dans la partie développeur VBA?
Merci
26 nov. 2017 à 22:47
Je remplace Empty par mon mot de passe c'est bien ça?
Bonne soirée.
Private Sub Worksheet_Change(ByVal Target As Range)
Const mot_de_passe As String = ""
Dim cell_saisie As Range
With Me.ListObjects(1)
Set cell_saisie = .DataBodyRange.Cells(.ListRows.Count + 1, 1)
If Not Intersect(Target, cell_saisie) Is Nothing Then
Application.EnableEvents = False
Me.Unprotect mot_de_passe
.ListRows.Add
.DataBodyRange.Cells(.ListRows.Count, 1) = cell_saisie: cell_saisie = Empty
Me.Protect mot_de_passe
Application.EnableEvents = True
End If
End With
End Sub
26 nov. 2017 à 23:50