J'ai un fichier excel avec une macro. J'importe des donn=E9es dans ce
tableur excel parfois dans un onglet, parfois dans un autre
(appellons-les onglet 1 et onglet 2). Je voudrais que l'importation
ouvrant l'onglet 1 et mettant =E0 jour les informations dans l'onglet 1
lance une partie de la macro. Vice versa, si l'importation ouvre
l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux =E9crire une condition du style, si j'ouvre l'onglet 1
alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer
le graphique 2.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice Henrio
ce que tu appelles onglet, ce ne serait pas des feuilles par hasard, l'onglet n'étant qu'un des moyens de sélectionner une feuille. Je pense que tu peux détourner la méthode activate qui te permettra de faire ce que tu souhaites.
Je viens de tester ça marche
Private Sub Worksheet_Activate() Placer ici la méthode à exécuter sur cette feuille End Sub
"Doug" a écrit dans le message de news:
Bonjour,
J'ai un fichier excel avec une macro. J'importe des données dans ce tableur excel parfois dans un onglet, parfois dans un autre (appellons-les onglet 1 et onglet 2). Je voudrais que l'importation ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1 lance une partie de la macro. Vice versa, si l'importation ouvre l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1 alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer le graphique 2.
Quelques idées?
Merci bcp Doug
ce que tu appelles onglet, ce ne serait pas des feuilles par hasard,
l'onglet n'étant qu'un des moyens de sélectionner une feuille.
Je pense que tu peux détourner la méthode activate qui te permettra de faire
ce que tu souhaites.
Je viens de tester ça marche
Private Sub Worksheet_Activate()
Placer ici la méthode à exécuter sur cette feuille
End Sub
"Doug" <douglasmartin79@yahoo.fr> a écrit dans le message de news:
1135248516.476355.89270@g44g2000cwa.googlegroups.com...
Bonjour,
J'ai un fichier excel avec une macro. J'importe des données dans ce
tableur excel parfois dans un onglet, parfois dans un autre
(appellons-les onglet 1 et onglet 2). Je voudrais que l'importation
ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1
lance une partie de la macro. Vice versa, si l'importation ouvre
l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1
alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer
le graphique 2.
ce que tu appelles onglet, ce ne serait pas des feuilles par hasard, l'onglet n'étant qu'un des moyens de sélectionner une feuille. Je pense que tu peux détourner la méthode activate qui te permettra de faire ce que tu souhaites.
Je viens de tester ça marche
Private Sub Worksheet_Activate() Placer ici la méthode à exécuter sur cette feuille End Sub
"Doug" a écrit dans le message de news:
Bonjour,
J'ai un fichier excel avec une macro. J'importe des données dans ce tableur excel parfois dans un onglet, parfois dans un autre (appellons-les onglet 1 et onglet 2). Je voudrais que l'importation ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1 lance une partie de la macro. Vice versa, si l'importation ouvre l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1 alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer le graphique 2.
Quelques idées?
Merci bcp Doug
X
Bonjour,
As-tu aussi été voir sur le forum Excel ???
"Doug" a écrit dans le message de news:
Bonjour,
J'ai un fichier excel avec une macro. J'importe des données dans ce tableur excel parfois dans un onglet, parfois dans un autre (appellons-les onglet 1 et onglet 2). Je voudrais que l'importation ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1 lance une partie de la macro. Vice versa, si l'importation ouvre l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1 alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer le graphique 2.
Quelques idées?
Merci bcp Doug
Bonjour,
As-tu aussi été voir sur le forum Excel ???
"Doug" <douglasmartin79@yahoo.fr> a écrit dans le message de news:
1135248516.476355.89270@g44g2000cwa.googlegroups.com...
Bonjour,
J'ai un fichier excel avec une macro. J'importe des données dans ce
tableur excel parfois dans un onglet, parfois dans un autre
(appellons-les onglet 1 et onglet 2). Je voudrais que l'importation
ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1
lance une partie de la macro. Vice versa, si l'importation ouvre
l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1
alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer
le graphique 2.
J'ai un fichier excel avec une macro. J'importe des données dans ce tableur excel parfois dans un onglet, parfois dans un autre (appellons-les onglet 1 et onglet 2). Je voudrais que l'importation ouvrant l'onglet 1 et mettant à jour les informations dans l'onglet 1 lance une partie de la macro. Vice versa, si l'importation ouvre l'onglet 2, je veux que l'autre partie de la macro se lance.
En gros, je veux écrire une condition du style, si j'ouvre l'onglet 1 alors effectuer le graphique 1, si j'ouvre l'onglet 2 alors effectuer le graphique 2.