colorier une cellule

dorian57290

XLDnaute Nouveau
Bonjour à tous,

J'aurai besoin de votre aide, j'aimerai colorier une cellule en rouge avec une fonction programmé avec RGB.

Pour cela j'écrit sous vba :

Function rouge()

rouge=Cells.interior.color=RGB(255,0,0)

end function.

Cela ne marche pas, je ne comprend pas pourquoi!
Merci de votre aide
 

Paf

XLDnaute Barbatruc
Re : colorier une cellule

Bonjour

rouge=Cells.interior.color=RGB(255,0,0)

rouge vaudra vrai si les cellules sont rouges et false si non

Cells représente l'ensemble des cellules d'une feuille. Cells.interior.color=RGB(255,0,0) va 'colorier' l'ensemble des cellules

Pour colorier une cellule, indiquer la référence de la cellule

Range("A1").interior.color=RGB(255,0,0)
ou
Cells(1,1).interior.color=RGB(255,0,0)

Puisqu'on a pas besoin de 'retour', une sub fera l'affaire
Code:
Sub rouge()
 ActiveCell.interior.color=RGB(255,0,0) 'colorie la cellule active
end Sub

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 857
Messages
2 092 865
Membres
105 545
dernier inscrit
pourmanger