effacer les cellules de couleur?

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 !

ptite_linda

XLDnaute Junior
Bonjour,
Je voudrai, dans un classeur, sélectionner toutes les feuilles et effacer le contenu de toutes les cellules de couleur blanche.

Quelle syntaxe dois-je utiliser?
puis-je utiliser celle-ci?

PHP:
Sub Bouton1_QuandClic()
Dim ws As Worksheet
Dim c As Range

For Each ws In Worksheets
* * * * For Each c In ws.UsedRange
* * * * * * * * If c.Interior.ColorIndex = 6 Then
* * * * * * * * * * * * c.ClearContents
* * * * * * * * End If
* * * * Next c
Next ws
* * * * * * * * 
End Sub
 
Dernière édition:
Re : effacer les cellules de couleur?

bonjour

oui, ce code ma semble bon, remplace juste 6 par 2(couleur blanche)

un code qui te donne les couleurs et leurs numéros d'index dans une nouvelle feuille :

Code:
Dim i As Integer

With Sheets.Add
    .Name = "couleur"
    For i = 0 To 56
        .Cells(i + 1, 1).Interior.ColorIndex = i
        .Cells(i + 1, 2) = i
    Next i
End With

salut
 
- 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
5
Affichages
534
Réponses
3
Affichages
295
Réponses
10
Affichages
614
Retour