Code VBA - RAZ feuille de calcul + protection

phil555

XLDnaute Nouveau
Bonjour à tous,
Ma requête est je pense relativement pour un connaisseur du VBA
J'ai un classeur composé de plusieurs feuilles de calcul
Je souhaiterai paramétrer un bouton dans chaque feuille pour supprimer les valeurs contenues dans les cellules blanches
En complément j'ai également besoin de protéger toutes les cellules de couleur (Je n'utilise pas de MFC)

D'avance merci !!
 

job75

XLDnaute Barbatruc
Utilisez cette macro :
VB:
Sub Cellules()
Dim c As Range
With ActiveSheet
    .Protect "toto", UserInterfaceOnly:=True
    .Cells.Locked = True
    For Each c In .UsedRange
        If c.Interior.ColorIndex = xlNone Then If Not c.HasFormula Then c.MergeArea.Locked = False: c = ""
    Next
End With
End Sub
 

Pièces jointes

  • Classeur(1).xlsm
    35.1 KB · Affichages: 6

Discussions similaires

Réponses
15
Affichages
435
Réponses
2
Affichages
121
Réponses
2
Affichages
183

Statistiques des forums

Discussions
312 332
Messages
2 087 362
Membres
103 530
dernier inscrit
Chess01