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

Effacer le contenu et la couleur d'une cellule selon certaine conditions

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

SiD88

XLDnaute Junior
Bonjour le forum,

Je suis en train de réaliser un sub qui me permettra d'effacer le contenu d'une cellule et sa couleur, selon certaine couleur de cellule, tout en conservant le format des bordures, et c'est la que ça coince.

J'utilise la fonction cell.clearcontent qui marche très bien pour le contenu.

Pour la couleur, j'ai essayé avec cell.clearformat mais ça me vire la couleur (bien) et le format des bordures (pas bien) alors que je souhaite le conserver.

Mon code:

Code:
Sub EffaceContenu()
Dim cell As Range
Set myRange = ActiveSheet.Range("D2:D196")
For Each cell In myRange
If cell.Interior.ColorIndex = 3 Or cell.Interior.ColorIndex = 4 Or cell.Interior.ColorIndex = 1 Or cell.Interior.ColorIndex = -4142 Then
    cell.ClearContents
    
Else
End If
Next
End Sub

C'est surement une fonction toute bête mais je dois mal chercher...


Merci!
 
Re : Effacer le contenu et la couleur d'une cellule selon certaine conditions

Bonjour,

rajoute peut être une instruction :
Code:
Then
    cell.ClearContents
    cell.Interior.ColorIndex = xlNone

bonne journée
@+

Edition : re Hasco🙂
 
Re : Effacer le contenu et la couleur d'une cellule selon certaine conditions

Re,

1000 excuses, j'avais mal lu. Mais la soluce de mon camarade Pierrot🙂 devrait le faire.

A+
 
- 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…