Autoriser le copier / coller sur une feuille protégée en VBA

Bonjour à tous,

je protège et libère une feuille selon certaines conditions en VBA avec le code ci-dessous:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If (Target.Row = 3 And Target.Column = 14) Then
    Worksheets("Roadmap").Unprotect Password:="Orange"
    Else
     Worksheets("Roadmap").Protect Contents:=True, Password:="Orange", UserInterfaceOnly:=True, AllowSorting:=True, AllowFiltering:=True, AllowFormattingCells:=True, DrawingObjects:=True
     Worksheets("Roadmap").EnableOutlining = True
     Application.CutCopyMode = True
    End If
End Sub

Le problème c'est qu'en verrouillant la feuille en VBA, je n'ai plus accès aux fonctions copier et coller dans cette même feuille. Fonctions qui sont tout à fait opérationnelles quand je passe par le bouton "Protéger la feuille" dans le menu "Révision".

je vous remercie d'avance pour votre aide

Bonsoir Magnut,

Je te propose la méthode suivante :

Dans la zone Nom, tu tapes directement l'adresse de la plage à copier, par exemple si tu veux copier A2:B12

fenetreselection

puis simplement Ctrl+C et Ctrl+V à l'endroit où tu veux copier.

Rechercher des sujets similaires à "autoriser copier coller feuille protegee vba"