lal1
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention31 août 2016
-
23 mai 2007 à 15:43
lal1
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention31 août 2016
-
25 mai 2007 à 12:44
Bonjour,
je suis un vrais noob (débutant) en prog.
je sais enregistrer une macro sous EXEL grace a l'enregistreur et l'appliquer a une feuille de maniere a se que cette macro s'applique au changement de fenetre.
mais mon probleme est que ma macro m'ouvre toujours une feuille sur la quelle je fait des modifs, mais je ne veux pas que cette feuille s'ouvre a chaque foix.
Je voudrais savoir comment faire pour copier le nom (feuille 1) de la feuille que je selectionne, appliquer ma macro qui me met sur la feuille que je ne veux pas afficher (feuille 2), puis afficher la feuille dont j'ai copier le nom (feuille 1).
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 24 mai 2007 à 00:42
Tu peux aussi y aller comme tu disais
Dim Feuille as Worksheet
Set Feuille = ActiveSheet
... tu fais ton bout de code sur une autre feuille
Feuille.activate ' et tu reviens sur ta feuille de départ
lal1
Messages postés14Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention31 août 2016 23 mai 2007 à 17:09
ok merci pour la précision.
et tu me disais :Par contre, dans ce cas de figure, c'est inutile, car pourquoi sélectionner la feuille qui est déjà active ?
ben non ce ma feuille n'est plus active après l'execution de ma macro, et la justement je la rappel.
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 25 mai 2007 à 02:46
Je pense avoir écrit Activate et non Select
Est-ce que tu travailles avec des feuilles différentes dans le même classeur ou dans des classeurs différents ?