Comment puis-je empêcher Excel d'ouvrir une deuxième fenêtre vierge lors de l'ouverture d'un fichier à partir de l'Explorateur?

36

Lorsque j'ouvre un fichier Excel à partir de l'Explorateur Windows, j'obtiens toujours une deuxième fenêtre Excel également. Ennuyeusement, quand je le ferme, il ne se ferme pas, mais l'autre fenêtre le fait!

Cela semble être un problème courant:

Comment puis-je empêcher l'apparition de cette deuxième fenêtre?

Deanna
la source
techwalla.com/articles/… Ce lien m'a aidé
Standin.Wolf
2
Fichier> Options> Compléments> [en bas] Gérer: Compléments COM> Aller> désactiver MySQL pour Excel
Alaa M.
Découvrez la réponse la plus votée fournie par Girish Mdans le post lié .
SIM

Réponses:

29

Cela peut se produire en raison d'une corruption dans un classeur de macros personnelles ( %appData%\Microsoft\Excel\XLSTART\) et la suppression PERSONAL.XLSBde ce dossier a provoqué la disparition du problème.

J'ai dû exporter chacun de mes modules de macro dans un autre dossier, puis après avoir supprimé PERSONAL.XLSB, enregistrer une nouvelle macro stockée dans mon "classeur de macros personnelles" (qui a recréé PERSONAL.XLSB), puis dans la barre d'outils du développeur, cliquer sur "Visual Basic" et importer les modules de macros encore.

Toutes les touches de raccourci et les descriptions ont été conservées, mais plus important encore, je n'ai pas reçu une deuxième copie d'Excel à chaque ouverture d'une feuille de calcul depuis l'Explorateur.

Deanna
la source
2
J'ai dû me débarrasser de mon ancien PERSONAL.XLSB, puis copier et coller le contenu de la macro dans un nouveau, créé par Office 2016.
Adam Nofsinger
La suppression de ce fichier a également résolu le problème pour moi. Gardera un œil sur le dossier pendant un certain temps et s'assurera que cela ne se reproduise plus
SimonC - Rétablir Monica
28

Ma fenêtre supplémentaire s'est avérée être un problème avec les compléments . Dans Excel 2016, voici comment résoudre ce problème:

  • Ouvrez Excel.
  • Allez dans Fichier> Options.
  • Cliquez sur Compléments.
  • Regardez les compléments d'application actifs (si allitératifs!)
  • Au bas de la boîte de dialogue, dans Gérer, définissez la liste déroulante sur Compléments COM et cliquez sur Aller ...
  • Décochez les choses dont vous n'avez pas besoin.

Dans mon cas, trois compléments COM étaient actifs:

  • MySQL pour Excel
  • DriveForOffice [complément Google Drive]
  • Inspecteur de compatibilité de code Microsoft Excel

J'ai quitté DriveForOffice mais j'ai désactivé les deux autres, et ma fenêtre supplémentaire a cessé de s'afficher.

Kyralessa
la source
1
Résolu pour moi ... ainsi que la résolution d'un problème en invitant toujours à enregistrer les feuilles de calcul inchangées. J'avais également MySQL pour Excel et quelques compléments liés à Visual Studio.
omatai
10
Le complément "MySQL pour Excel" provoquait spécifiquement la feuille supplémentaire sur ma machine. Merci pour le conseil!
MikeB
3
À en juger par ma propre expérience et celles déjà notées, je soupçonne que le coupable est MySQL pour Excel, car il apparaît deux fois dans la réponse et les commentaires, et figure également dans ma propre liste. Les deux autres compléments COM dans ma liste étaient Team Foundation for Excel et Visual Studio Tools pour Office Design-Time Adapter for Excel, que je n'ai jamais utilisé. Depuis que les deux ont été installés l'année dernière, je soupçonne qu'aucun d'eux n'était impliqué.
David A. Gray
2
Quel est le lien entre l'ouverture de deux fenêtres Excel et MySql?
user9623
J'ai commencé à remarquer ce problème après m'être connecté à une base de données MySQL à l'aide du complément. Le problème s'est arrêté après l'avoir désactivé.
xinthose
8

J'ai eu exactement le même problème dans Excel 2015 pendant un bon moment, et lorsque j'ai caché le classeur Personal.xlsb, une page vierge s'ouvrirait à la place et je ne pouvais pas fermer celle-ci sans fermer le fichier que je voulais réellement ouvrir.

Mais j'ai finalement trouvé une solution! Mon problème était que j'avais un fichier Personal.xlsb dans un autre emplacement, et pour une raison quelconque, une recherche sur le lecteur C ne renvoyait pas une correspondance pour ce nom de fichier. Mon emplacement était le même que celui mentionné par Amber ci-dessus, mais je voulais partager comment je l'ai trouvé au cas où quelqu'un d'autre aurait un emplacement différent.

La solution consiste à trouver l'emplacement réel du fichier Personal.xlsb afin de pouvoir le supprimer. Pour ce faire, ouvrez Excel et basculez vers le fichier Personal.xlsb. Sélectionnez maintenant l'onglet "Fichier" en haut à gauche qui chargera une page "Info". Sur le côté droit des informations sur cette page, il y a des informations telles que «Propriétés, dates associées, personnes liées et documents associés». Directement sous Documents connexes est un lien hypertexte qui dit "Ouvrir l'emplacement du fichier." Cliquez sur ce lien hypertexte et Excel ouvrira l'emplacement réel du fichier Personal.xlsb indépendamment de l'endroit où votre installation particulière l'a placé.

Fermez maintenant Excel, supprimez le fichier Personal.xlsb et rouvrez Excel. Il ne devrait ouvrir que le fichier que vous souhaitez et une deuxième fenêtre n'apparaîtra plus. À partir de ce moment, je m'attends à ce que d'autres conseils en ligne sur la création / suppression / affichage / masquage du fichier Personal.xlsb fonctionnent comme prévu. Mais je l'ai laissé supprimé et Excel se charge enfin comme je m'y attendais.

Chris Riesz
la source
2
"passer au fichier Personal.xlsb" - comment ???
tbone
tbone: vous pouvez accéder à l'onglet Affichage, cliquer sur Afficher et sélectionner personal.xlsb dans la boîte de dialogue contextuelle.
Amit Naidu
5

J'avais aussi ce problème. Je pensais qu'il pourrait être lié à mon fichier PERSONAL.xlsb comme beaucoup l'ont mentionné. Cependant, il avait toujours été caché avec succès jusqu'à récemment.

Je suis allé dans le dossier XLSTART pour voir si mon classeur personnel n'était pas au bon endroit. Il était là, donc j'ai essayé de le supprimer et de le recréer en vain (juste une grosse douleur dans mes fesses avec la quantité de macros que j'ai).

Je suis retourné dans le dossier XLSTART et j'ai vu qu'il y avait aussi un fichier complémentaire, quelque chose que je devais installer pour travailler. J'ai supprimé ce fichier et redémarré Excel - pas de fenêtre supplémentaire! PERSONAL.xlsb reste également masqué. Ce n'est pas le problème de tout le monde mais c'était le mien

Kim
la source
1
Pouvez-vous nous dire quel était le fichier supprimé? En outre, le complément est-il apparu dans la vue "Gérer les compléments" de l'écran Paramètres (dans Excel), et si oui, apparaît-il toujours ou avez-vous fini par le supprimer?
CBHacking du
Je vois un scénario similaire dans Excel 2013 office15 où le HP ALM lié TDExcelAddin.xlaest en conflit avec personal.xlsb pour certains utilisateurs, provoquant ces fenêtres fantômes. On ne sait pas pourquoi. La désactivation de l'une de ces deux solutions le corrige.
Amit Naidu
3

J'ai eu le même problème car j'avais créé des macros, ce qui enregistre dans PERSONAL.xlsb situé dans C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Vous pouvez simplement ouvrir à partir de cet emplacement, allez dans l'onglet Affichage et sélectionnez Masquer . Désormais, lorsque vous ouvrirez un fichier, celui-ci ne s'ouvrira plus également, mais permettra toujours d'utiliser, par exemple, des macros créées que vous souhaitez utiliser dans plusieurs fichiers. Maintenant que j'ai vu la solution au problème, je me souviens d'avoir dévoilé ce classeur PERSONNEL qui est créé, je ne peux tout simplement pas me rappeler pourquoi je l'aurais fait.

Amber S
la source
Cela semble probable, je vais envoyer un texto plus tard.
Deanna
enfin un emplacement qui existait réellement sur mon ordinateur! : D Sauf que le nom de mon fichier n'était pas "PERSONNEL" et que je n'ai pas sciemment créé de macros - je viens de supprimer tous les fichiers qui s'y trouvent et tout a fonctionné à nouveau.
Cold_Class
0

Dans mon cas, je ne pouvais tout simplement pas supprimer le classeur de macros car il était plein de macros. Ce qui m'a aidé, c'est de rendre le fichier personal.xlsb visible, de le modifier légèrement (j'ai changé la largeur des colonnes), de le réenregistrer et de le masquer à nouveau. Et le tour est joué - la fenêtre vierge supplémentaire n'apparaît plus! Il semble que MS ait apporté quelques modifications au format de fichier xlsb et le fichier doit être mis à jour.

mikolajek
la source
0

Afficher et masquer le fichier personal.xlsb me débarrasserait de la fenêtre pour une session, mais cela ne disparaîtrait pas pour de bon. J'ai donc ajouté un marco qui s'exécuterait automatiquement à chaque fois que j'ouvrirais Excel pour masquer personal.xlsb. Voici le code:

Private Sub Auto_Open()

   Windows("PERSONAL.XLSB").Visible = True
   Windows("PERSONAL.XLSB").Visible = False

End Sub

Si vous ajoutez ceci à un module dans Personal.xlsb, il s'exécutera à chaque ouverture d'Excel et supprimera la deuxième fenêtre.

OSUZorba
la source