Bouton et Macros Excel 2007

Résolu
DJAMALOS Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   -  
DJAMALOS Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrai creer une macros, je vous explique mon probleme :
feuille1 je veux creer les boutons Janvier, Fevrier, Mars etc jusqu'a Decembre
par exemple quand je clique sur bouton Janvier, j'ouvre automatiquement feuille 2, pour le bouton Fevrier, feuille 3 etc.... merci pour votre aide



A voir également:

4 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
salut,

il suffit de créer un bouton activex (commandButton) à partir de la barre contrôle et de placer dans les propriétés du bouton cette ligne, janvier étant le nom de la feuille à ouvrir

Worksheets("janvier").Select


ce qui te donnera

Private Sub CommandButton1_Click()
Worksheets("janvier").Select
End Sub

idem por les autres feuilles
0
DJAMALOS Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci Mike-31
C ok esqu'il ya possibilite de changer la couleur des polices de la CommandButton et pourquoi pas aussi changer la couleur de fond CommandButton
et Merci encore une fois
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

C'est tout à fait possible,
met toi en mode création ce qui bloquera l'action du bouton et double clic sur le bouton ce qui ouvrira les propriétés du bouton dans le visual basic
recherche dans la barre des propriétés

BackColor clic dessus et en face tu auras accès à une liste de choix pour changer la couleur du dessus du bouton tu peux changer d'onglet pour avoir plus de choix

ForeColor clic dessus et en face tu auras accès à une liste de choix pour changer la couleur du texte du bouton tu peux également changer d'onglet pour avoir plus de choix
0
DJAMALOS Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonsoir Mike-31
mille merci a vous c ok et encore une fois merci pour votre patience
a+
0