Restaurer les fenêtres VBE dans leurs positions par défaut

Forum pour partager vos connaissances et vos astuces Excel / VBA ...
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13319
Appréciations reçues : 294
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 16 février 2016, 17:21

Bonjour,
Qui n'a pas à un moment donné, perdu l'agencement des fenêtres de VBE?
Un petit pense-bête pour les étourdis.

* Pour Excel 2010 et versions ultérieures.

Il faut intervenir dans la base de registre (Regedit).
  • Fermer Excel et VBE
    Exécuter Regedit
    Aller dans : HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\7.1\Common
    * 7.1 est la version de VBA (qui peut-être différente suivant la version d'Excel utilisée)
    * Par sécurité, effectuez une sauvegarde de Common (clic-droit sur Common puis exporter). Notez le chemin et le nom du fichier pour une éventuelle restauration.
    * Supprimer la valeur Dock dans Common
    Fermer Regedit
La valeur Dock sera recréée à la prochaine ouverture d'Excel.
Il n'est pas nécessaire de redémarrer le PC (!?).
Ouvrir Excel et VBE, les fenêtres auront retrouvé leurs positions par défaut.

En case problème, un double-clic sur la sauvegarde de Common restaurera les valeurs précédemment modifiées.

Cordialement.
Modifié en dernier par Jean-Eric le 20 mars 2016, 09:39, modifié 3 fois.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
paritec
Passionné d'Excel
Passionné d'Excel
Messages : 3234
Appréciations reçues : 204
Inscrit le : 7 juin 2011
Version d'Excel : W10 - 2003 FR - 2010 FR

Message par paritec » 17 février 2016, 09:05

Bonjour Jean Eric,
comme tu le dis qui n'a pas eu ce problème!!!
celui qui ne fait pas de vba c'est sur.
merci pour le rappel (j'ai eu le cas il y a une dizaine de jours)
a+
Papou :D
Des bonnes explications et des petits fichiers représentatifs vont nous aider à vous aider !!!!
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8389
Appréciations reçues : 10
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 20 mars 2016, 08:21

Salut Jean-Eric,

Merci beaucoup pour ces explications fort intéressantes. J’ai réussi grâce à elles à corriger mon problème.

Après le dossier VBA, j’ai le dossier 7.0 au lieu de 7.1 mais ce n’est pas très important, juste si tu veux corriger ton explication pour d’autres utilisateurs potentiels.

Par contre je n’ai pas tout compris au niveau de la sauvegarde de sécurité.

Si j’effectue un double-clic sur le fichier ‘’Dock’’, il s’ouvre et je peux voir les valeurs qu’il contient, mais je ne peux pas l’exporter ou du moins je n’aurais pas compris comment.

Si j’effectue un double-clic sur le dossier ‘’Common’’, rien ne se passe.

Si j’effectue un clic-droit sur le dossier ‘’Common’’, je peux choisir l’option ‘’Exporter’’ et ça créé un fichier .reg à un emplacement et sous un nom que je peux choisir. Tu vois le résultat dans mon image ci-dessous.

Etait-ce bien la sauvegarde que tu préconisais ?

Par curiosité, j’ai été double-cliquer sur ce nouveau fichier .reg et j’obtiens un message d’avertissement qui a glacé d’horreur tout mon sang :) Que se passerait-il si je cliquais ‘’Oui’’ ?

Cordialement.
Capture.JPG
Yvouille


:btres:
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 13319
Appréciations reçues : 294
Inscrit le : 27 août 2012
Version d'Excel : 2016 FR 32 bits

Message par Jean-Eric » 20 mars 2016, 09:41

Bonjour Yvouille,
J'ai édité le message initial.
Est-ce plus compréhensible?
Cdlt.
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8389
Appréciations reçues : 10
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 20 mars 2016, 21:06

C'est effectivement difficile parfois d'expliquer une procédure sans en faire ni trop ni pas assez.

Personnellement j'ai inscrit le texte ci-dessous dans mes notes :

Fermer l’application Excel
Ouvrir ‘’Regedit’’ par ‘’Recherche de programmes et fichiers’’)
Aller dans : HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\7.xxxxx\Common
* par sécurité exporter le dossier ‘’Common’’ pour une éventuelle restauration (clic droit sur le dossier ‘’Common’’, option ‘’Exporter’’ + enregistrer sous un nom et un chemin quelconque)
Ouvrir le fichier ‘’Dock’’ et effacer toutes les valeurs qui s’y trouvent sur la droite, seule la valeur 0000 doit alors être visible.
Fermer Regedit

Amicalement.
Yvouille


:btres:
fredbenoit
Membre habitué
Membre habitué
Messages : 53
Inscrit le : 2 janvier 2017
Version d'Excel : 2010

Message par fredbenoit » 24 septembre 2018, 16:33

Merci pour cette précieuse aide

fredbenoit
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message