FORUM Tom's Hardware » Programmation » Autre » macro effacement condition de couleur
 

macro effacement condition de couleur

rastadd Matériel : Sixela39 Programmation : frodon1 et 108 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : macro effacement condition de couleur
 
Plus d'informations

Slt,
Je suis nouveau. :hello:  
Je cherche à créer une macro pour supprimer toutes les valeurs des cellules ayant une certaine couleur (ici jaune).
Je connais l'écriture pour demander la suppression des valeurs d'une cellule
Selection.ClearContents
Mais je ne sais pas comment écrire la condition de couleur.
 
Donc si qq'un a une piste merci bcp. :jap:

zeb
Plus d'informations

Comment fais-tu en VBA pour colorer une cellule ?

Plus d'informations

Selection.Interior.ColorIndex = 36
 
Ici 36 correspond au numéro de couleur

zeb
Plus d'informations

Alors d'après toi que fait ce bout de code :

Code :
  1. If Selection.Interior.ColorIndex = 36 Then Selection.ClearContents

:D

Plus d'informations

a écrit :

Alors d'après toi que fait ce bout de code :

Code :
  1. If Selection.Interior.ColorIndex = 36 Then Selection.ClearContents

:D


 
C'est magnifique... ça marche !!! :pt1cable:  
 
Par contre, comment puis-je dire que le nettoyage doit s'opérer sur toutes les cellules de la feuille ? :??:

zeb
Plus d'informations

Tu peux faire  ColorIndex = 1 Or ColorIndex = 2 Or ... jusqu'à 10000000 ou encore lire l'aide en ligne de VB !!!!!!!!!!
 
RTFM : [F1] sur ColorIndex devrait faire ton bonheur.


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » macro effacement condition de couleur
 

Annonces Google
Publicité