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

permettre d'effacer toutes les données non vérouillées d'un coup

nancy

XLDnaute Nouveau
Bonjour, les feuilles de temps sont sur excel. Plusieurs calculs se font automatiquement et je voudrais les protéger. Mais lorsqu'arrive une nouvelle semaine, j'aimerais pouvoir dire «sélectionner et effacer» toutes les cellules non vérouillées.

Dans le fichier joint, seulement la première feuille de temps est vérouillée.
Merci à l'avance!
 

Pièces jointes

  • déverouiller cellules.xlsx
    165.3 KB · Affichages: 68

tototiti2008

XLDnaute Barbatruc
Re : permettre d'effacer toutes les données non vérouillées d'un coup

Bonjour nancy,

Je n'ai pas trouvé de méthode avec SpecialCells (ou alors pas assez cherché), peut-être comme ça :

Code:
Sub Efface_Deverrouillé()
Dim Cellule As Range
    For Each Cellule In ActiveSheet.UsedRange
        If Not Cellule.Locked Then Cellule.ClearContents
    Next Cellule
End Sub
 

Discussions similaires

Réponses
8
Affichages
717
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…