Macro bouton de commande
kaisus
-
kaisus -
kaisus -
Bonjour,
Je suis nuuuuul en VBA et je suis en train de faire un projet avec des boutons de commande.
J'aimerai que le bouton de commande change de couleur lorsque la valeur d'une cellule "dans un autre anglet" est supérieur à 0.
Exp : Quand la cellule =0 le bouton de commande est Vert sinon il devient Rouge
j'ai déjà mis en place les liens hypertexte mais je ne sais pas comment utiliser VBA.
je ne sais même pas si c'est possible.
Merci d'avance pour votre aide
Je suis nuuuuul en VBA et je suis en train de faire un projet avec des boutons de commande.
J'aimerai que le bouton de commande change de couleur lorsque la valeur d'une cellule "dans un autre anglet" est supérieur à 0.
Exp : Quand la cellule =0 le bouton de commande est Vert sinon il devient Rouge
j'ai déjà mis en place les liens hypertexte mais je ne sais pas comment utiliser VBA.
je ne sais même pas si c'est possible.
Merci d'avance pour votre aide
1 réponse
-
Bonjour
1:la valeur dans la feuil2 (B2 par ex)est elle une saisie ?
si c'est le résultat d'une formule , quelle est l'antécédent dans la formule qui provoque le changement de valeur dans B2 ?
2/ je ne vois pas pourquoi tu parles de liens hypertexte
Le bouton ne doit pas pas ^etre un contrôle de formulaire mais un contrôle activeX (xl2007 si XL<2007 me dire la version)
le principeWith Sheets(1)
If Sheets(2).Range("B2") > 0 Then
.CommandButton1.BackColor = &HFF& 'rouge
Else
.CommandButton1.BackColor = &HFF00& 'vert
End If
End With
nota:en VBA, le contexte doit être décrit précisément :o)
dans l'attente
-
Bonjour Michel ;
Merci pour ton aide ; j'ai compris le principe
mais j'ai toujours pas résolu mon problème
Alors pour répondre a tes questions ;)
1 la valeur dans la feuil2 est le résultat d'une formule ; c'est la somme de plusieurs cellules,
2 le liens hypertextes c'est pour pouvoir aller d'une page a une autre on utilisant juste les boutons de commande
3 j'ai la version excel2003.
si tu veux j'essais de créer ( un plan de table) dont le boutons de commande représente "La table" qui est reliée a une facture dans une autre feuil (du même classeur).
Mon bouton de commande est vert ; j'aimerai qu'il change de couleur est devient Rouge lorsque la valeur de cellule "Facture" est supérieur à 0.
c'est compliqué pour moi mais je veux vraiment réussir a le faire avec ton aide
merci bcp michel -
1 la valeur dans la feuil2 est le résultat d'une formule ; c'est la somme de plusieurs cellules,
Merci de relire et de répondre à ma demande:
si c'est le résultat d'une formule , quelle est l'antécédent dans la formule qui provoque le changement de valeur dans B2 ?
si ce n'est pas trop te demander, bien sûr -
-
-
-