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 :

EXCEL VBA - Comment forcer une réponse à "excel a rencontré un contenu illisible dans voulez vous récupérer ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut EXCEL VBA - Comment forcer une réponse à "excel a rencontré un contenu illisible dans voulez vous récupérer ?
    Bonjour à tous,

    Dans un de mes programmes Excel / VBA, de temps en temps j'ai une boite de dialogue bloquante qui s'affiche "Excel a rencontré un contenu illisible dans le fichier ... voulez vous le récupérer ?"
    Il suffit que je clique sur OUI et tout repart normalement.
    Ca ne le fait pas régulièrement, mais ça bloque le programme.

    Est-ce qu'il y a un moyen VBA de forcer la réponse à cette boite de dialogue ?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je dirais plutôt qu'il faut mieux savoir d'où vient le problème pour le régler plutôt que de le Shunter en faisant Oui systématiquement.

    Philippe

  3. #3
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Oui, absolument, on est dessus, mais comme le problème ne survient qu'aléatoirement, ça reste compliqué.

    C'est une solution temporaire qu'on recherche.

    Il doit bien y avoir un moyen de forcer la réponse en vba, non ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    peux-tu décrire sommairement les procédures exécutées dans ce classeur ?

    il existe des cas où on se retrouve avec un contenu illisible qu'excel répare sans (trop de) casse.

    par exemple : créer dynamiquement des listes de validations avec beaucoup d'éléments. Passé un certain nombre, si tu enregistres et fermes le classeur, lors de sa réouverture tu as un contenu illisible car le stockage sous forme xml n'accepte pas autant d'éléments

    peux-tu également nous mettre une copie écran du message final après réparation du contenu ?

  5. #5
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Malheureusement, je n'ai pas accès à ces infos.
    La seule chose que je sais : c'est un très gros truc.

    Mais je précise qu'à chaque fois que cette question survient, si on clique sur OUI, tout repart à la normale.
    Le seul problème c'est que nous devons être présent pour cliquer sur le bouton OUI, alors que c'est censé être un traitement automatique lancé par un BAT soit manuellement, soit en automatique à partir du gestionnaire de tâches.

  6. #6
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par joe.levrai Voir le message
    peux-tu également nous mettre une copie écran du message final après réparation du contenu ?
    Et si tu as accès au fichier, tu dois pouvoir y récupérer le contenu des procédures si elles sont directement stockées dedans ?

  7. #7
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    En fait, après la récupération, on a un classeur vide et la macro commence à s'exécuter.
    Mais la personne qui s'en occupe pense avoir résolu le problème avec l'exemple de Joe : il a forcer le vidage d'une feuille temp qui pouvait contenir des problèmes.
    Affaire à suivre.

Discussions similaires

  1. [VBA] Comment supprimer une ligne entiere dans excel
    Par babouoles dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 06/07/2017, 08h34
  2. Réponses: 8
    Dernier message: 05/03/2013, 09h49
  3. Comment transférer une ligne d'une feuille Excel vers une autre
    Par iboulaye1980 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/05/2007, 10h32
  4. Réponses: 7
    Dernier message: 15/12/2006, 16h14
  5. Positionnement dans une arborescence en Excel VBA
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/11/2005, 19h10

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