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 :

Problème avec l'ouverture d'un fichier Excel [Toutes versions]


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
    Comptable
    Inscrit en
    Juillet 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Comptable
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juillet 2013
    Messages : 67
    Par défaut Problème avec l'ouverture d'un fichier Excel
    Bonjour tout le monde.

    Problème principal
    J'ai un problème avec l'ouverture d'un fichier excel via une macro.

    Explication.
    J'ai une fichier de compilation de données et 2500 fichiers de données.
    Dans mon fichier de compilation j'ai une macro qui va chercher tous les fichiers du répertoire qui les ouvres
    Va chercher les données dont j'ai besoin et qui referme le fichier et passe au suivant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Rep = ActiveWorkbook.Path & "\"
    ChDir ActiveWorkbook.Path
    Fichier_base = ActiveWorkbook.Name
    Fichier_Entretien = Dir("*.xls")
     
    While Fichier_Entretien <> "" And Fichier_Entretien <> Fichier_base
    Application.Workbooks.Open (Fichier_Entretien)
     
    ...
     
    Mon code de récupération des données
     
    ...
     
          Workbooks(Fichier_Entretien).Close False
            Fichier_Entretien = Dir()
    Wend
    Mon problème est que lorsque je lance la macro (sur excel 2016 ou sur Excel 2010)
    j'ai un message d'erreur qui me dit

    Execution interrompue et il me propose de continuer, de mettre fin ou deboguer.
    En réalité il n'y a pas d'erreur car quand je clique sur continuer la macro continue puis
    rebelote et 10 de der la macro replante.

    Souvent l'erreur viens apres la commande .open comme si Excel essayait de copier les données du fichier alors qu'il n'etait pas encore ouvert.

    J'ai cherché sur internet et je n'ai pas trouvé de solution à mon problème.

    Pouvez-vous m'aider ?

    Cordialement

  2. #2
    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,

    ça m'arrive aussi, parfois, aléatoirement. Et très souvent quand j'ai fais le cochon à interrompre intempestivement des procédures .... pour ensuite les arrêter sauvagement (bouton STOP) au lieu de le faire proprement

    deux solutions s'offrent à toi si le problème est identique, moi elles me dépannent quand ça arrive :

    1) quand je redémarre le PC, le problème cesse
    2) désactiver cette fonctionnalité via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.EnableCancelKey = xlDisabled
    Mais attention, cette instruction t'empêchera également de reprendre la main pour stopper le processus (combinaison de touches Ctrl+Maj+Break)

  3. #3
    Membre confirmé
    Homme Profil pro
    Comptable
    Inscrit en
    Juillet 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Comptable
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juillet 2013
    Messages : 67
    Par défaut
    Salut,

    Je ne travaille jamais comme un cochon....
    J'avais déjà vu sur des forums qu'il fallait redemarre (je l'avais deja fait par sécurité avant de le lire)
    mais cela ne fonctionne pas.

    Par contre UN TRES GRAND MERCI, la technique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.EnableCancelKey = xlDisabled
    fonctionne parfaitement.

    Cela me sauve la vie.

    Je te mets un plus 1 (car je peux pas mettre plus...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Problème pour l'ouverture d'un fichier Excel suite à une macro VBA
    Par BDA53 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/11/2015, 09h40
  2. Problème sur VBA : ouverture d'un fichier Excel Réseau
    Par michelsimon dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/12/2012, 20h59
  3. [XL-2003] Problème avec label plus aide sur fichier excel
    Par piranna56 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/06/2009, 19h34
  4. création objet avec l ouverture d un fichier excel
    Par levac dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 30/07/2007, 15h51
  5. [VBA-E] Probleme avec l'ouverture d'un fichier Excel
    Par mennix dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/12/2006, 11h11

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