|
Bas de page | |
---|---|
Auteur | Sujet : [Excel] Afficher un bouton sous condition : Résolu |
![]() Publicité | Posté le 22-09-2014 à 19:47:52 ![]() ![]() |
Marc L | |
b45t13n | Oui, il l'est et il y'a juste True ou False |
rufo Pas me confondre avec Lycos! | Il faut simple mettre un peu de code VBA sur l'événement "change" de la cellule concernée. En fait, pour être précis, l'événement change est sur le worksheet (onglet). Il faut donc vérifier que le Target (cellule, utiliser Target.Name il me semble) qui a déclenché l'événement "change" est la cellule qui doit provoquer le changement d'état du bouton. Si c'est la bonne cellule, récupérer sa valeur (Target.Value je crois) et en fonction, passer à "True" ou "False" la propriété "Visible" du bouton. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! | Je viens de te l'expliquer en détail dans mon précédent post --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
b45t13n | j'ai trouvé l'evennement change de la sheet, mais je ne sais pas quoi ecrire exactement...
Message édité par b45t13n le 25-09-2014 à 18:01:47 |
rufo Pas me confondre avec Lycos! | Je t'ai dit que déjà, fallait tester que la cellule ayant déclenché le "change" était bien celle que tu voulais. Car là, n'importe quel cellule dont tu vas modifier le contenu directement ou indirectement va déclencher le change.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
b45t13n | Encore une fois je suis débutant. Je ne sais pas comment tester que la cellule est la bonne ni ce qu'il faut mettre à la place de exit... J'ai tapper ça en cherchant un peu |
Marc L | |
![]() Publicité | Posté le 25-09-2014 à 09:00:22 ![]() ![]() |
b45t13n | Je ne sais pas comment entrer les formules... Je vais faire plus simple : Je souhaite que quand la cellule H29 affiche 1 le bouton soit visible et que quand elle affiche 0 le bouton ne le soit pas. Quelqu'un pourrait me donner le code pour cela ? Merci d'avance |
Marc L | |
rufo Pas me confondre avec Lycos! | Cela dit, la solution à son pb ne diffère pas. Il a qu'à définir en plus 2 constates : l'une avec l'adresse de la cellule chargée de piloter l'affichage/masquage du bouton et l'autre pour définir la valeur à partir de laquelle le bouton doit s'afficher --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
b45t13n | Jai simplifié en mettant une formule dans une autre cellule pour avoir un résultat binaire. Je vais essayer ce soir. Merci pour toutes ces information... |
b45t13n | Bon j'ai trouvé et ça marche, je ne sais pas par contre si c'est la solution la plus simple.
|
Marc L |
|
b45t13n | Dans ton code je ne vois pas à quel moment est pris en compte la valeur de H29 pour l'affichage ou non du bouton.
Message édité par b45t13n le 25-09-2014 à 19:11:23 |
Marc L | |
b45t13n | Oui, il ne marche pas |
Marc L |
|
rufo Pas me confondre avec Lycos! | Est-ce qu'en VBA, True vaut 1 ? --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
MaybeEijOrNot but someone at least |
|
rufo Pas me confondre avec Lycos! | Au passage b45t13n, je te déconseille les noms de variables avec des accents. Même si le VB le permet, ça pourrait être une source à pb (bien que dans ton cas, ça n'en soit pas la cause). --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Marc L |
|
![]() Publicité | Posté le ![]() ![]() |
Sujets relatifs | |
---|---|
Comment modifier la fonction d'un bouton | Charger une image ou fichier dans excel via macro |
Excel : Résumé / Liste déroulante | Soucis bouton "précedent" du navigateur et ancre de lien |
un bouton de commande | Problème Macro excel 2007 |
Afficher la ligne d'une table après avoir choisi son ID dans une liste | imprimer plusieurs tickets base excel |
Retirer bouton wordpress | [RESOLU] [VBA] - EXCEL 2010 - Optimisation de code |
Plus de sujets relatifs à : [Excel] Afficher un bouton sous condition : Résolu |