antoine_ferard
Messages postés222Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention18 février 2011
-
3 mars 2008 à 14:29
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
3 mars 2008 à 22:33
Bonjour,
J'ai un tableau sous excel, avec le format "standard" pour les cellules, affichant les nombres positifs en noirs, et les négatifs en rouges. Quelle fonction VBA me permettrait d'avoir un format contraire, càd les positifs en rouge et les négatifs en noir (en passant par VBA, inutile de me répondre "clik droit/format cellule....blabla")
''***************************************************************************
...à votre service
Thanks & Peace
Tonio
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 3 mars 2008 à 15:09
Bonjour
Soit tu le fais toi même (Sur changement de valeur de cellule , Evt Cahnge dans la Feuille), soit tu enregistre une macro lorsque tu fais le changement du format, et tu verras le code généré.
note : Regarde le format de cellule (dans "format personnalisé"), tu pourra changer les couleurs.
Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 3 mars 2008 à 22:33
Personnellement, j'aurais opté pour la mise en forme conditionnelle, mais bon...
Comme dit NHenry (salut), sur événement Change de la feuille, tu vérifies la valeur de Target et tu modifies au besoin en utilisant Target.Font.Color ou ColorIndex (au goût)
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI