Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

effacer toutes les cellules non verouillées sur plusieur feuilles

  • Initiateur de la discussion Initiateur de la discussion julie999
  • 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 !

julie999

XLDnaute Occasionnel
bonjour
je recherche un code vba a mettre a l'ouverture du fichier pour sélectionner toutes les feuille du classeur et supprimées toutes les cellules non verrouillées afin de réinitialiser un formulaire
le souci c'est que j'ai aussi des cellules fusionnées et je sais que ça pose problème
merci de votre aide
Julie
 
Re : effacer toutes les cellules non verouillées sur plusieur feuilles

Bonsoir à tous

julie999
A tester
Code:
Sub zClearUnLockedCells()
Dim ws As Worksheet, c As Range, mc As Range
For Each ws In Worksheets
For Each c In ws.UsedRange
If Len(c) > 0 And c.Locked = False Then
If c.MergeCells Then
Set mc = Range(c.MergeArea.Address)
c.UnMerge
mc.Clear
End If
c.Clear
End If
Next c
Next ws
End Sub
et si OK
code VBA à mettre dans une procédure WorkBook_Open()
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…