OVH Cloud OVH Cloud

macro active sur plusieurs feuilles d'un même classeur

13 réponses
Avatar
boisdelarive
Bonjour à vous,
J'ai parcouru les forums pour trouver une solution à mon problème. J'ai du mal à bien comprendre!!!
J'essaie de préparer un fichier pour le cross du collège. Il y a plusieurs courses et donc plusieurs feuilles dans mon classeur: les 43 garçons, 43 filles, 5 garçons, 5 filles etc...
J'essaie de créer une macro qui fonctionnerait dans chaque feuille. La première un tri alphabétique tout simple de façon a attribué un classement à chaque élève à l'arrivée.
Lorsque je crée la macro dans une feuille (avec l'enregistreur! je ne connais pas le VBA...), elle ne fonctionne que dans cette feuille et pas dans les autres!
Me voilà donc bien triste depuis mon passage à Excel 2007 (l'an dernier avec une version antérieure ça fonctionnait).
Si quelqu'un(e) pouvait m'aider je lui en serait reconnaissant toute ma vie!!!!
Merci beaucoup et à bientôt

3 réponses

1 2
Avatar
Jacquouille
Bonsoir
Pour notre info à tous, c'est quelle solution qui fonctionne ?
Quant à Daniel, il te demande simplement (et moi aussi) de copier le texte
de ta macro ici, qu'il puisse l'analyser et poser diagnostic.


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
Merciiiiiiiiiiiiiiiii!!!!!!! à vous tous
Ca marche

Je n'ai pas compris ce que me dit Daniel, "Ca te pose VRAIMENT un problème
de
montrer ton code ?"
Non ca ne me pose pas de problème, j'en suis au b a ba et je ne comprends
pas ce
que tu me demandes. Désolé si je ne t'ai pas répondu à cette question!
Pourris-tu m'expliquer stp
merci à vous tous encore une fois et excellente soirée
René
Avatar
LSteph
Re,

Content pour toi qu cela marche.

Une solution pour ce que t'ont demandé Daniel et Jacquouille
Depuis ton classeur Appuie sur Alt+F11 tu verras s'ouvrir le VBE Visual
Basic Editor
et sur ta gauche le gestionnaire de projet avec des objets feuille dans le
project du classeur
et là sur double clic tu verra le code que tu as enregistré dans les
modules de feuille qui apparaitront au centre de l'écran .

Tu n'auras plus qu'à refermer cet Editeur pour revenir à Excel... mais avant
profites en pour explorer les menus et
si cela t'interesse reviens ici pour d'autres questions.

Cordialement.

--
LSteph


"boisdelarive" a écrit dans le
message de news:
Le lundi 08 Octobre 2012 à 11:20 par boisdelarive :
Bonjour à vous,
J'ai parcouru les forums pour trouver une solution à mon
problème. J'ai du mal à bien comprendre!!!
J'essaie de préparer un fichier pour le cross du collège. Il y a
plusieurs courses et donc plusieurs feuilles dans mon classeur: les 43
garçons, 43 filles, 5 garçons, 5 filles etc...
J'essaie de créer une macro qui fonctionnerait dans chaque feuille. La
première un tri alphabétique tout simple de façon a
attribué un classement à chaque élève à
l'arrivée.
Lorsque je crée la macro dans une feuille (avec l'enregistreur! je ne
connais pas le VBA...), elle ne fonctionne que dans cette feuille et pas
dans
les autres!
Me voilà donc bien triste depuis mon passage à Excel 2007 (l'an
dernier avec une version antérieure ça fonctionnait).
Si quelqu'un(e) pouvait m'aider je lui en serait reconnaissant toute ma
vie!!!!
Merci beaucoup et à bientôt


Merciiiiiiiiiiiiiiiii!!!!!!! à vous tous
Ca marche

Je n'ai pas compris ce que me dit Daniel, "Ca te pose VRAIMENT un problème
de
montrer ton code ?"
Non ca ne me pose pas de problème, j'en suis au b a ba et je ne comprends
pas ce
que tu me demandes. Désolé si je ne t'ai pas répondu à cette question!
Pourris-tu m'expliquer stp
merci à vous tous encore une fois et excellente soirée
René
Avatar
boisdelarive
Le lundi 08 Octobre 2012 à 11:20 par boisdelarive :
Bonjour à vous,
J'ai parcouru les forums pour trouver une solution à mon
problème. J'ai du mal à bien comprendre!!!
J'essaie de préparer un fichier pour le cross du collège. Il y a
plusieurs courses et donc plusieurs feuilles dans mon classeur: les 43
garçons, 43 filles, 5 garçons, 5 filles etc...
J'essaie de créer une macro qui fonctionnerait dans chaque feuille. La
première un tri alphabétique tout simple de façon a
attribué un classement à chaque élève à
l'arrivée.
Lorsque je crée la macro dans une feuille (avec l'enregistreur! je ne
connais pas le VBA...), elle ne fonctionne que dans cette feuille et pas dans
les autres!
Me voilà donc bien triste depuis mon passage à Excel 2007 (l'an
dernier avec une version antérieure ça fonctionnait).
Si quelqu'un(e) pouvait m'aider je lui en serait reconnaissant toute ma
vie!!!!
Merci beaucoup et à bientôt


Merci à vous de toutes ces réactions!
Je suis tout nouveau dans ce forum et dans les forums en général. Je n'avais encore jamais pratiqué et c'est grâce à vous que mes macros fonctionnent.
Ce qui a marché:
J'ai copié la macro dans le Work... puis j'ai remplacé le nom de la feuille dans laquelle j'avais écrit la macro par ActiveSheet, en fait il fallait aussi supprimé Workgroup (je crois) qui précédait cette adresse.
Mes excuses encore pour mes difficultés de compréhension de vos interventions qui m'ont sauvées la vie (pas plus!!!!!)
Bonnes journées à tous et à bientôt
René
1 2