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 :

Macro qui exporte PDF en Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut Macro qui exporte PDF en Excel
    Bonjour,

    Je voudrais savoir si vous connaitriez un code pour exporter un PDF en excel?

    En vous remerciant.

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour ced0802,

    Kiki29 a surement déjà réponde à cette question dans Excel / Word / PDF avec Adobe Acrobat Pro et PDFCreator [FAQ]

  3. #3
    Membre chevronné
    Homme Profil pro
    Alternant
    Inscrit en
    Décembre 2015
    Messages
    413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 413
    Par défaut
    Tu as activé la librairie : Microsoft Forms 2.0 Object Library ?
    (Outils => Références)

  4. #4
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Je ne l'ai pas dans ma liste..

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

    crée un userform... ça va automatiquement activer cette référence.

    (tu pourras détruire le userform juste après, il ne sert à rien)

  6. #6
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci à vous. J'ai donc maintenant "Microsoft form" activé.

    Lorsque je fais tourner la macro j'obtiens un message d 'erreur : variable non défini (pour shtest)

    Merci .

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

    ligne 62 et 63, tu utilises une variable qui n'est :

    - ni déclaré (tu es en option Explicit donc tu es obligé de le faire)
    - ni instancié (cette variable doit recevoir un objet "Feuille de calcul" et là tu l'utilises alors qu'on lui a rien donné encore)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim ShTest as WorkSheet
    Set ShTest = WorkBooks("NomDeClasseur").WorkSheets("NomDeLaFeuille")

  8. #8
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci beaucoup pour votre réponse et aide.
    Malheureusement, j'ai toujours le message d'erreur malgré la déclaration.

  9. #9
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, ShTest est le CodeName de la feuille recevant les données
    Sinon il te faut Acrobat ( pas le Reader )

    En cherchant il y aussi ceci : Copier/Coller le texte des fichiers PDF d'un dossier ( recherche récursive ou non ) dans une feuille Excel via Acrobat Reader
    Images attachées Images attachées   

  10. #10
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci beaucoup pour le lien.
    Cependant impossible de le télécharger. Est ce que cela fonctionne pour vous?

    Merci.

  11. #11
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Re, testé à l'instant et aucun problème, le fichier est un fichier compressé via 7Zip

  12. #12
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci encore pour votre aide.

    J'ai un message d'erreur à ce niveau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With ShExtraction
                    .Activate
                    .Range("A" & LastRow2 + 1).Select
                    .Paste
                End With

  13. #13
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, voir ici, la remarque sur le Reader 10 +.
    Images attachées Images attachées  

  14. #14
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci encore à vous "Kiki29" pour votre aide.
    Malgrè cette modification, toujours le même message d'erreur sur "Paste".

  15. #15
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Regarde au niveau des SendKeys la valeur du Sleep ( 500 je crois ) , quitte à en rajouter avant le .Paste , car ici tout fonctionne ( W10/I7) et des modifs ont été nécessaires pour évoluer depuis W XP. Utilisation de Sleep si usage de SendKeys
    Ces valeurs sont à ajuster suivant la config, cela permet d'éviter des messages du style "la méthode Paste de l'objet _Worksheet a échoué".

  16. #16
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Merci encore a vous.
    Lorsque je lance "extraction", la macro tourne et me fait une selection de ma feuille "Extraction"..sans me coller les donnees de mon PDF.

    Cela fonctionne-t-il de votre cote?
    Merci encore.

  17. #17
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, oui sans aucun problèmes, question : ton/tes pdf contiennent-ils du texte ? car le format pdf est un format composite et peut contenir du bitmap par exemple et pas seulement. Un échantillon de ce/ces pdf serait le bienvenu.

    Ce fichier m'a permis de traiter plus de 6100 fichiers pdf, dans 3 présentations différentes, qui venaient d'une base Kompass et représentait au final plus de 600 000 entreprises après extraction des seules infos utiles pour la personne concernée.

  18. #18
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    J'ai essaye avec plusieurs fichir pdf et j'ai ce meme resultat. Je ne dois pas savoir l'utiliser tout simplement
    Ce que je fais :
    Je clique tout d'abord sur "liste fichiers pdf", puis selectionne le dossier comprenant mon PDF.
    Je saisi ensuite comme demande un X en cellule A6.
    Puis je fini par cliquer sur "Extraction PDF"

    Merci.

  19. #19
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Tu n'as pas répondu à ma question sur les pdf : ton/tes pdf contiennent-ils du texte ? Un échantillon de ce/ces pdf serait le bienvenu

  20. #20
    Membre confirmé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 51
    Par défaut
    Bonjour,

    Oui un peu de texte et une serie de nombre (ce sont ces derniers que j'ai besoin sur excel,plus facile a traiter)

    Merci

Discussions similaires

  1. [AC-2007] macro d'export access vers excel
    Par MissMaw dans le forum Access
    Réponses: 5
    Dernier message: 12/08/2010, 11h25
  2. macro enregistrer en pdf ds excel 2007
    Par yoyo67000 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/11/2009, 17h44
  3. un macro qui enregistre un tableau excel sur un fichier word
    Par maherom dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/08/2009, 01h33
  4. [DisplayTag] Titre à l'export => PDF et EXCEL
    Par asmfc051 dans le forum Taglibs
    Réponses: 0
    Dernier message: 13/05/2009, 16h29
  5. [VBA-E] une macro qui enregistre mon fichier Excel
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/03/2007, 11h47

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