cs_doumey
Messages postés2Date d'inscriptionlundi 1 mars 2010StatutMembreDernière intervention18 mai 2012
-
18 mai 2012 à 17:28
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 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.
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 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
cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 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.