XL 2013 Passer d'une fenêtre Excel à l'autre

  • Initiateur de la discussion Initiateur de la discussion Yvan1
  • 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 !

Yvan1

XLDnaute Occasionnel
Bonjour,
J'utilise un logiciel de caisse qui permet d'exporter des données sur Excel.
J'ai par ailleurs créé un petit applicatif qui va récupérer ces données et les traite.
J'utilise donc la formule ActiveWindow.ActivateNext pour passer de mon appli à l'export.
Le problème c'est que si l'export n'a pas été préalablement enregistré, Excel ne le détecte pas !
J'ai fait le test avec deux classeurs créés par mes soins, la fonction ActiveWindow.activateNext s'effectue normalement.
Je pense donc que cela vient du fichier exporté.
Y-a-t-il un paramètre qui peut poser problème sur ce fichier ou un paramètre général à Excel ?
Merci pour vos lumières.
Yvan
 
Bonjour,
Il n'y a aucune raison pour que ActiveWindow.ActivateNext ne fonctionne pas.
Peut-être ne vois-tu pas que l'autre application Excel est activée car sa fenêtre est minimisée.
Alors essaie:
VB:
ActiveWindow.ActivateNext
ActiveWindow.WindowState = xlMaximized
 
C'est une affaire d'Application, donc je ne vois pas ce qui l'empêche de s'activer.
Le Handle de l'application activée doit être différent de celui de l'application qui l'active.
VB:
Sub a()
    MsgBox "Active Application Handle = " & ActiveWindow.Hwnd
    ActiveWindow.ActivateNext
    MsgBox "Active Application Handle = " & ActiveWindow.Hwnd
    ActiveWindow.WindowState = xlMaximized
End Sub
 
Quand l'Export est créé, Excel n'apparait pas dans le nom du fichier qui apparait en haut.
Si sur la base de ce fichier j'en crée un nouveau, je peux basculer de l'un à l'autre.
Par contre, l'Export est invisible depuis un fichier Excel "classique" !!!
Je suis bloqué, et m'en remets à vous...
 
- 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
Retour