Changement de couleur d'un command button excel

cs_doumey Messages postés 2 Date d'inscription lundi 1 mars 2010 Statut Membre Dernière intervention 18 mai 2012 - 18 mai 2012 à 17:28
cs_cheyenne Messages postés 693 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 avril 2017 - 21 mai 2012 à 13:23
Bonjour

J'espère que qulqu'un pourra m'aider.

Voilà j'ai dans une feuille excel des command button qui ouvre des feuilles de mois (janvier etc..),Exemple: je souhaite que le bouton de janvier reste vert pendant la durée du mois en cours et passe au rouge lorsque au passe au mois suivant ainsi de suite, je pense à un code VBA.
Merci de m'aider en me donnant le code.

Doumey

3 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
21 mai 2012 à 11:43
Bonjour

Rien à voir avec le C#.

[Déplacé sur VBFrance.com]

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
21 mai 2012 à 12:53
Bonjour,

On ne te fournira pas le code.

Regardes comment faire la coloration en enregistrant une macro pendant que tu fais l'action de changer la couleur.

ensuite, un Month(Now) pour connaitre le mois en cours et je pense que ça passera.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
0
cs_cheyenne Messages postés 693 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 avril 2017 2
21 mai 2012 à 13:23
Bonjour,

Petit coup de pouce :
Dans la Sub Workbook_Open tu mets tous tes boutons à leur couleur d'origine et tu passes celui qui correspond au mois en cours en vert.
Comme te l'a indiqué NHenry tu dois utiliser
Month(Now) et comme je présume que tes boutons ont chacun un nom de mois, rien de plus facile à faire en passant par une boucle For Each.

Donc A TOI d'écrire le code correspondant et reviens avec si tu as un problème.

Cheyenne
0
Rejoignez-nous