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 :

Importation données Word-Excel VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    sans emploi
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut Importation données Word-Excel VBA
    Bonjour,

    J'aurais besoin de conseils et d'avis à propos de ma macro. Je suis totalement novice en VBA et j'ai quelques soucis.
    La macro consiste à aller chercher des données dans Word et les placer dans les cellules Excel. l'opération se fait sur tous les Words placés dans le répertoire.
    Cette macro fonctionne mais pas à chaque fois. Je n'arrive pas à déterminer la raison et pourquoi elle fonctionne de manière aléatoire
    Auriez vous des idées ?

    importation_donnees.txt

    Merci d'avance pour votre aide

    Amélie

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par 88amelie Voir le message
    elle fonctionne de manière aléatoire
    Pourrais-tu être plus précise ? Qu'est-ce qui est aléatoire dans l'exécution de ta macro ?

    Il y a quand même un truc bizarre au début de ta macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *** sChemin = ChoisirRepertoire & "\"***************** 'fonction pour choisir le répertoire contenant les fichier Word
    Si ChoisirRepertoire est une fonction, elle devrait avoir des parenthèses, non ?
    Essaye de mettre un Option Explicit avant ton code pour forcer la déclaration de variable.

    Petit détail en passant : entre ScreenUpdating = False et WApp.Visible = False, tu cherches vraiment à masquer tout ce qui pourrait t'aider à débuguer.

  3. #3
    Candidat au Club
    Femme Profil pro
    sans emploi
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Pourrais-tu être plus précise ? Qu'est-ce qui est aléatoire dans l'exécution de ta macro ?

    Il y a quand même un truc bizarre au début de ta macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *** sChemin = ChoisirRepertoire & "\"***************** 'fonction pour choisir le répertoire contenant les fichier Word
    Si ChoisirRepertoire est une fonction, elle devrait avoir des parenthèses, non ?
    Essaye de mettre un Option Explicit avant ton code pour forcer la déclaration de variable.
    Merci pour ta réponse.

    Le problème c'est que justement je n'arrive pas à déterminer quand et pourquoi cela ne fonctionne pas.
    Lorsque je lance la macro elle peut soit totalement fonctionner comme je le souhaite, soit j'ai un message d'erreur 'erreur d'exécution". En général quelques données sont importées mais la macro s'arrête avant la fin. Je dis que c'est aléatoire car ça ne s'arrête pas au même endroit à chaque fois.
    Option explicit est déjà présent au début de mon code.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/07/2017, 10h34
  2. Transfert données word=>excel en vba
    Par niko67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2010, 23h06
  3. importation tableau word > excel
    Par fantomas261 dans le forum Excel
    Réponses: 1
    Dernier message: 03/09/2007, 09h21
  4. importer données fichier excel dans bd mysql
    Par Hydre dans le forum Administration
    Réponses: 1
    Dernier message: 05/10/2005, 19h39
  5. [VB.NET] Import donnes d'excel : chiffres et lettres
    Par JohnGT dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/10/2004, 18h53

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