A voir également:
- Macro bouton de commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
15 mars 2014 à 11:56
15 mars 2014 à 11:56
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 principe
nota:en VBA, le contexte doit être décrit précisément :o)
dans l'attente
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 principe
With 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
15 mars 2014 à 13:04
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
15 mars 2014 à 14:12
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
15 mars 2014 à 21:29
Modifié par michel_m le 16/03/2014 à 08:10
en effet , c'est le changement dans une des saisies qui va déclencher la macro (macro événementielle worksheet_change)
Modifié par kaisus le 16/03/2014 à 12:48
voici deux liens qui peuvent illustrer mon projet
http://cjoint.com/?3Cqmy2FyIre
http://cjoint.com/?3CqmSLTvJkr
Désolé je suis vraiment nul sur excel