Bonjour,
J'ai une feuille verrouillée pour éviter les mauvaises manipulations dans la colonne "calcul" qui contient une formule,
Ce que j'ai fait c'est verrouiller et masquer toutes les lignes et colonnes de la feuille, puis sélectionner uniquement les colonnes "Nom","Prénom","Fonction" et les déverrouiller et démasquer.
puis j'ai activé la protection de la feuille en autorisant toutes les fonctions (Sélectionner/Insérer/supprimer ...etc).
Mon souci est que je voudrais bien laisser la main à l'utilisateur pour copier/coller des lignes mais ce n'est pas permis.
J'ai essayé ce code VBA (Voir Fichier en PJ mot de passe: 123) mais il ne répond pas à mon besoin:
Sub Protect_Unprotect()
Dim PWD As String
PWD = "123"
With ActiveSheet
'si la fonction coller est activé alors déverrouiller la feuille
.Unprotect PWD
'coller les données
'puis verrouiller la feuille à nouveau
.Protect PWD
End With
End Sub
Avez vous des idées ?
Merci d'avance.