XL 2016 copier des cellules verrouillées sans codes

  • Initiateur de la discussion Initiateur de la discussion papacorno
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

papacorno

XLDnaute Nouveau
Bonsoir la team, j'ai reçu un fichier excel avec des cellules qui sont verrouillées (Une base de données). Je précise qu'à part les titres de colonnes , toutes les cellules sont vides.
Afin de pouvoir travailler sur ce fichier , je souhaiterais faire un copier/coller de l'ensemble du tableau avec tous ses formats y compris les listes de menu déroulantes sinon je vais devoir recréer ce tableau.
Un coup de pouce ne serait pas de refus, merci d'avance.
Bonne soirée
 
Bonsoir Papacorno,
S'il n'y a pas d'autres protection de la feuille que le classique mot de passe, tentez ceci :
1- Vous sélectionnez toute la feuille avec
1614797283378.png

2- Vous faites Copier
3- Vous sélectionnez une nouvelle feuille vierge, ou dans un nouveau classeur, cliquez en A1 et faire coller.
Normalement ça marche, cela copie tout contenu et format.
 
Bonsoir,

Bah JM, ce n'est pas une demande de déprotection, c'est juste une demande de copie !!!

Et avec une macro pas besoin de sélectionner les cellules :
VB:
Sub Copier()
Dim fichier$
fichier = ThisWorkbook.Path & "\Source.xlsx" 'à adapter
If Dir(fichier) = "" Then MsgBox "Fichier Source.xlsx introuvable...": Exit Sub
Application.ScreenUpdating = False
With Workbooks.Open(fichier).Sheets(1) 'ouvre le fichier
    .Cells.Copy Feuil1.[A1] 'copie-colle toutes les cellules
    Feuil1.[A1].Copy Feuil1.[A1] 'allège la mémoire
    .Parent.Close False 'ferme le fichier
End With
End Sub
A+
 

Pièces jointes

Bonsoir,

Bah JM, ce n'est pas une demande de déprotection, c'est juste une demande de copie !!!

Et avec une macro pas besoin de sélectionner les cellules :
VB:
Sub Copier()
Dim fichier$
fichier = ThisWorkbook.Path & "\Source.xlsx" 'à adapter
If Dir(fichier) = "" Then MsgBox "Fichier Source.xlsx introuvable...": Exit Sub
Application.ScreenUpdating = False
With Workbooks.Open(fichier).Sheets(1) 'ouvre le fichier
    .Cells.Copy Feuil1.[A1] 'copie-colle toutes les cellules
    Feuil1.[A1].Copy Feuil1.[A1] 'allège la mémoire
    .Parent.Close False 'ferme le fichier
End With
End Sub
A+

Re,
@laurent, si on duplique une feuille qui a un mot de passe, on se retrouve avec une feuille qui a un mot de passe.
Bonjour,
Moi j'avais compris qu'il voulait copier, pas de déprotéger quoique ce soit 🪖
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
24
Affichages
2 K
Réponses
8
Affichages
2 K
Retour