Posez votre question Signaler

[excel] macro couleur [Résolu]

mathieu - Dernière réponse le 8 déc. 2007 à 23:26
bonjour,

voici mon problème:
j'utilise sur une feuille de calcul un
Private Sub WorkBook_BeforeClose(Cancel As Boolean)

je tiens, par exemple, à empêcher la fermeture si certaines cellules ont une couleur définie, ex:
If Range("XXX").Interior.ColorIndex = x Then
Cancel = True
MsgBox "xxxxxxx"
End If
End Sub

Malheureusement, cela ne fonctionne pas!!!
j'ai essayé également avec .font.colorindex sans autre forme de résultat

peut-on jouer sur les couleurs d'une cellule ou pas???
merci d'avance pour une réponse d'une âme charitable ;-)
Mathieu
Lire la suite 

[excel] macro couleur »

4 réponses
Réponse
+0
moins plus
;-)

Au lieu d'utiliser Range, utilise l'objet Cells(Ligne, Colonne)...

Sinon, je ne vois rien de spécial qui pourrait ne pas fonctionner dans ton code...

Essaie de récupérer le colorindex dans une variable, pour voir et tester...

Tu utilises des constantes VB pour l'analyse des couleurs ?

;-)
Ajouter un commentaire
Réponse
+0
moins plus
Cher WithFang

la rapidité et la précision de ta réponse m'ont permis de me sortir de l'embarras!!!

un grand merci à toi

Mathieu
:-))
WhiteFang- 3 juin 2005 à 14:30
;-) De rien...
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
je souhaite qu'un ticker de type triangle (par exemple cellule A1) soit vert si la cellule de droite (A2) contient une valeur positive et rouge si celle-ci est négative; j'ai bien entendu essayé la mise en forme conditionnelle mais je ne m'en sort as car le mise en forme concerne la cellule elle même e pas la valeur d'une autre cellule.
Quelqu'un a une idée?
Merci!
Jacques
Ajouter un commentaire
Ce document intitulé « [excel] macro couleur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?