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 :

Code perdu ou devenu invisible


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité - Bénévole
    Inscrit en
    Octobre 2018
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Retraité - Bénévole
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2018
    Messages : 81
    Par défaut Code perdu ou devenu invisible
    Bonjour à toutes et à tous

    En fin d'après-midi après avoir travaillé sur mes macros, j'ai eu le désagrément au moment de la sauvegarde de voir excel se bloquer.
    J'ai essayé de rouvrir le fichier pour voir ce qui avait pu être sauvegardé et là, stupeur (!), je parviens à ouvrir excel et le développeur, toutes mes feuilles, mes userforms et mes modules apparaissent bien dans le VBA Projet, mais lorsque je clique sur un module ou un userform pour accéder au code, rien ne s'affiche. Un clic droit droit sur un userform (quelqu'il soit) pour appeler le code me renvoie un message disant que "l'objet spécifié est introuvable".
    Quand je regarde le volume de mon fichier dans l'explorateur Windows, je serais pourtant tenté de croire que le code est toujours dans le fichier, avec une interdiction d'accès.

    Pour info, je suis équipé Windows 10 Famille + Excel 2016 Famille et mes fichiers macros sont enregistrés en .xlsb.
    Quelqu'un d'initié à cette problématique aurait-il une piste à me proposer, svp ? Cela me ferait gagner beaucoup de temps (et mieux j'apprendrais quelque chose !).
    Avec tous mes remerciements par avance, déjà pour votre simple lecture et pour le reste.
    Bien cordialement

    Ozabois

  2. #2
    Membre émérite Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 601
    Par défaut
    Bonjour

    J'ai déjà eu ce souci sur mon portable pro.

    Je me suis envoyé le fichier par mail sur mon PC perso et j'ai pu l'ouvrir sans souci. Ensuite j'ai fait "Enregistrer sous" et me suis renvoyé cette copie par mail sur mon portable pro. J'ai ensuite pu l'ouvrir.

    Par sécurité j'ai quand même demandé une réinstallation du pack Office mais au moins en attendant j'ai pu continuer à bosser avec cette manipulation que je devais refaire de temps en temps.

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité - Bénévole
    Inscrit en
    Octobre 2018
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Retraité - Bénévole
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2018
    Messages : 81
    Par défaut
    Citation Envoyé par Alex020181 Voir le message
    Bonjour

    J'ai déjà eu ce souci sur mon portable pro.

    Je me suis envoyé le fichier par mail sur mon PC perso et j'ai pu l'ouvrir sans souci. Ensuite j'ai fait "Enregistrer sous" et me suis renvoyé cette copie par mail sur mon portable pro. J'ai ensuite pu l'ouvrir.

    Par sécurité j'ai quand même demandé une réinstallation du pack Office mais au moins en attendant j'ai pu continuer à bosser avec cette manipulation que je devais refaire de temps en temps.
    Bonjour Alex020181,
    Merci beaucoup pour ton retour (et de t'intéresser à mon sujet à une heure si tardive !)
    Effectivement, je peux essayer cet artifice de basculer sur un autre PC ! Parfois, on parvient à s'en sortir avec des astuces aussi simples. Peut-être n'y ai-je pas pensé parce que depuis de nombreux mois, je ne sais plus ce qu'est un PC pro !
    Je teste demain et te fais un retour
    En tout cas, encore merci et bonne fin de soirée
    Ozabois

  4. #4
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 241
    Par défaut
    Hello,
    deux choses que tu peux essayer


    1 - Dans l'éditeur VBA double-cliquer sur un module et cliquer sur Menu Fenêtre/Cascade (cas où les fenêtres de code on été déplacées hors de l'écran). A noter que dans le Menu fenêtre on doit voir les fenêtres des modules qui sont actuellement ouvertes (même si non visibles).


    2 - Si a solution suggérée de mettre en cascade les fenêtres de code ne fait pas l'affaire, cette approche est à essayer :


    Sous Options Excel -> Centre de gestion de la confidentialité -> Paramètres du centre de gestion de la confidentialité


    -> Contenu externe : désactivez tous les boutons radio
    -> Paramètres des macros : désactivez les macros VBA sans notification, décochez les cases
    -> Paramètres ActiveX : désactivez tous les contrôles sans notification
    -> Compléments : cochez la case Désactiver tous les compléments
    -> Catalogues de compléments de confiance : cochez la case Ne pas autoriser le démarrage des compléments Web
    -> Documents de confiance : cochez la case Désactiver les documents de confiance
    -> Emplacements de confiance : cochez la case Désactiver tous les emplacements de confiance
    Redémarrez Excel, ouvrez le fichier qui est lu, ouvrez VBA et dans la barre de menus, cliquez sur Debug -> Compile VBAProject, puis enregistrez votre fichier, et sous Options Excel -> Trust Center, réinitialisez tous les paramètres modifiés et redémarrez Excel.

    Ami calmant, J.P

Discussions similaires

  1. Retrouver un code perdu
    Par kaisser dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 11/01/2010, 14h04
  2. Rendre les codes d'une macro invisible
    Par lemerite dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/02/2009, 13h09
  3. Texte devenu invisible dans ie 7
    Par folia1004 dans le forum Flash
    Réponses: 4
    Dernier message: 13/05/2007, 17h44
  4. code perdu dans la nature
    Par thierry007 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/03/2007, 19h00
  5. Pb impression d'un état : un champ devenu invisible
    Par unpetitcoindeparadis dans le forum Access
    Réponses: 15
    Dernier message: 12/08/2006, 08h36

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