[Catégorie modifiée .Net -> VBA] Macro pour éléments groupés

capvert6 Messages postés 5 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 août 2011 - 18 août 2011 à 20:47
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 21 août 2011 à 20:56
Peux-t-on faire disparaitre et apparaitre, à des fins pédagogique, plusieurs flèches d'un schéma ( synoptique avec Excel) en utilisant 2 macros ? (Un bouton pour cacher les flèches et un autre pour les faire apparaître)
Je suis arrivé à le faire avec deux boutons pour une même flèche mais cela ne semble pas fonctionner pour 2 ou 3 flèches.
Je ne suis pas un expert.
Dans l'attente d'une réponse, merci

Denis H

10 réponses

bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 15
19 août 2011 à 10:08
Salut,

bienvenu sur VBfrance ... note que pour excel et le VBA il y a un thème dédié :

Accueil > Forum > Visual Basic 6 > Langages dérivés > VBA

oui c'est possible, montre ce que tu as déjà fait

A+
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
19 août 2011 à 14:40
Bonjour,

Quel code as-tu testé ? (voir point 2 dans la suite du message)
As-tu vérifier le code généré par l'enregistreur de macro ?
Quelle version d'Excel ?

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]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
0
capvert6 Messages postés 5 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 août 2011
19 août 2011 à 22:33
Merci pour la réponse mais je ne comprends pas la solution. Tu parles de code généré par la macro mais je ne vois pas de quoi il s'agit.
Pour la version d'Excel, il s'agit de 2003


Denis H
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
20 août 2011 à 00:58
Bonjour,

Sais-tu comment enregistrer une macro avec Excel 2003 ?
C'est une des bases pour apprendre comment Excel peut être automatisé.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
capvert6 Messages postés 5 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 août 2011
20 août 2011 à 09:24
Salut,
pour les macros je suis la procédure habituelle et ca, ca marche.
Ma difficulté, c'est d'associé plusieurs flèches d'un tableau d'un schéma synoptique pour les faire apparaitre ou disparaitre


Denis H
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
20 août 2011 à 14:33
Bonjour,

Quel code utilises-tu ?
(Voir point 2 dans la suite du message)

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]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
0
capvert6 Messages postés 5 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 août 2011
20 août 2011 à 16:10
De quel code parles-tu ? Je ne voie pas de quoi il s'agit


Denis H
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
20 août 2011 à 16:19
Bonjour,

Du code que tu utilises pour afficher/masquer les flèches.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]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
0
capvert6 Messages postés 5 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 21 août 2011
21 août 2011 à 20:34
Je ne compends pas toujours pas de quoi tu parle.
Lorsque je crée ma macro, je fais 'nouvelle macro' puis je sélectionne la flèche désiré, je modifie sa couleur en tranaparente puis je ferme l'enregistrement de la macro puis je fais la même chose pour la faire apparaitre de nouveau. C'est tout.
Alors pour le code, tu dois faire référence à autre chose

Denis H
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
21 août 2011 à 20:56
Bonjour,

Regardes alors les macros en faisant Alt+F11 ou dans "Outils" "Macros" "Visual Basic Editor".

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]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
0
Rejoignez-nous