IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Changer d'onglet via une autre instance Excel


Sujet :

Macros et VBA Excel

  1. #21
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 506
    Par défaut
    Bonjour,

    Comme on est déjà dans Excel, inutile d'ouvrir une nouvelle instance d'Excel
    Expliquez moi alors comment vous faites pour afficher deux fichiers Excel différents sur deux écrans sans devoir ouvrir deux fois Excel...

    Chez moi, deux fichiers ouverts dans une même instance ne peuvent pas être déplacés en dehors de l'instance (logique, je crois...), donc impossible de déplacer ce fichier sur un autre écran...

    Belle journée :-)

  2. #22
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 179
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Expliquez moi alors comment vous faites pour afficher deux fichiers Excel différents sur deux écrans sans devoir ouvrir deux fois Excel...
    Mais je vous l'ai expliqué.
    Je fais cela tous les jours et avec n'importe quel fichier que ce soit excel, word, ou autre
    Vous placez le pointeur de votre souris sur le titre, vous cliquez et tout en maintenant le clic, vous glissez le fichier vers l'autre écran.

    [EDIT]
    En relisant, je constate que vous avez encore une version 2007. C'est possible qu'avec cette version on ne puisse pas le faire. Je n'en ai plus le souvenir
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #23
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 506
    Par défaut
    Je suis effectivement sur Office 2007 et je ne peux pas changer sur ce portable...

    Je viens de tester sur Office 2016 et ce n'est pas du tout la même histoire :-)

    Sur Office 2007, lorsque j'ouvre deux fichiers, ils se retrouvent dans la même instance Excel (même fenêtre). Pour pouvoir les déplacer, je dois ouvrir un nouveau Excel vierge et y placer le fichier... Donc dans la première solution, Excel vois les deux fichiers, par contre dans la 2ème solution, ils ne se voient pas... d'où mon problème

    Sur Office 2016, lorsque j'ouvre les deux fichiers, ils se retrouvent directement dans deux fenêtres indépendantes et ils se voient... et là effectivement c'est nickel :-)

    Donc vos codes fonctionnent mais pas sous Office 2007, car sous 2007, deux fichiers ouvert séparément ne se voient pas.:-/

    Une solution pour moi ? :-)

  4. #24
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 592
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 592
    Par défaut
    J'avais oublié ce point là effectivement, désolé.
    Sinon, on peut modifier dans les options d'Excel 2007 la façon dont sont ouverts les classeurs
    Dans Excel 2007, Excel 2010 et Excel 2013:

    allez dans: "Fichier" –> "Options" –> "Options avancées"
    dans la partie "Général" (tout à la fin des "Options avancées") cochez l'option "Ignorer les autres applications qui utilisent l'échange dynamique des données"
    https://excel-malin.com/faq/excel-fa...velle-fenetre/

    (il y a une façon en passant par le registre, mais quitte à choisir, autant prendre celle qui passe par les options normales, si intéressé : https://www.01net.com/astuces/commen...es-555172.html )

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 506
    Par défaut
    J'avais vu cette option, mais cela ne change rien...

  6. #26
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 592
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 592
    Par défaut
    Citation Envoyé par Crachover Voir le message
    J'avais vu cette option, mais cela ne change rien...
    Dans quel sens ? il faut, je crois, fermer complètement Excel pour que cela soit pris en compte à son prochain lancement.

    Dans ces conditions, tu dois bien avoir une fenêtre différente par fichier ouvert ?

  7. #27
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 506
    Par défaut
    Bonjour,

    Chez moi, cette option a comme conséquence :

    1. de ne plus ouvrir automatiquement un fichier ! Lors d'un double clic sur un fichier Excel cela ouvre une instance vide, je dois ensuite faire ouvrir et sélectionner le ficher.
    2. lorsque j'ouvre un deuxième fichier, cela ouvre effectivement une deuxième instance (ouvrir, sélectionner le ficher...), mais les instances ne se voient pas ! Donc impossible (pour moi), de les "lier" via VBA :-/


    Le problème est donc là et est peut-être impossible à régler, vu que cela a été réglé par la suite avec Office 2013 etc... où là, deux fichiers Excel ouverts se voient.

    Bonne journée :-)

Discussions similaires

  1. [XL-2019] VBA xl : Modifier code VBA d'un UserForm via un autre fichier Excel VBA
    Par jpo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/11/2022, 22h31
  2. Réponses: 6
    Dernier message: 24/10/2020, 14h59
  3. [XL-2013] Mise à jour d'un fichier Excel via un autre fichier Excel
    Par MrFlavos dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/04/2017, 14h38
  4. Copier un onglet sur un autre fichier excel
    Par dimitri70 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/10/2013, 11h22
  5. Copier onglet sur un autre fichier excel
    Par dimitri70 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 27/09/2013, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo