Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Nommer la fenetre active

  • Initiateur de la discussion Initiateur de la discussion franck70
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

franck70

XLDnaute Junior
Bonjour à tous,

J'ai besoin d'un petit coup de main. J'ai une macro ou je demande à un moment d'indiquer où est le fichier à ouvrir :

fileToOpen = Application _
.GetOpenFilename()
Workbooks.Open Filename:=fileToOpen

Par la suite, je repasse sur un autre fichier et j'aimerais ensuite revenir sur le fichier ouvert ci-dessus.
J'ai essayé de nommer la fenêtre avec ActiveWindow=XXXX pour utiliser ensuite Windows(XXXX).Activate, mais ça ne fonctionne pas car j'ai l'impression qu'on ne peut pas nommer une fenêtre active avec ce code.

Sauriez-vous comment faire pour nommer la fenêtre active et ainsi pouvoir revenir dessus ensuite ? J'ai l'impression que c'est tout bête, mais je ne trouve rien (ou je cherche mal !!!)

Merci beaucoup pour votre aide

Cordialement
 
Bonjour.
La 1ère idée qui me vient à l'esprit c'est de vous conseille de noter le classeur dans une variable globale déclarée As Workbook. Ça tombe bien, la méthode Open de l'objet collection Workbooks renvoie justement un objet Workbook. Faire:
Set Wbk = Workbooks.Open(Filename:=fileToOpen)
Vous n'aurez qu'a faire Wbk.Activate
Du moins si c'est vraiment nécessaire, parce que dans une macro, pas besoin qu'il soit actif pour pouvoir travailler dedans…
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…