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 pour joindre un PDF dans un fichier excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Cadre Finance
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Cadre Finance
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut Macro pour joindre un PDF dans un fichier excel
    Bonjour,

    j'ai cette macro pour joindre un fichier PDF à une fcihier excel.
    Elle fonctionne parfaitement à l'exception du fait qu'elle ne me prend que la première page du PDF et pas les suivantes
    Un expert aurait il la solution pour me sauver?
    d'avance merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub addem()
     
    ActiveSheet.Protect userinterfaceonly:=True
    Dim vFile As Variant, Sh As Object
     
    vFile = Application.GetOpenFilename("All Files,*.*", Title:="Find file to insert")
    If LCase(vFile) = "false" Then Exit Sub
    ActiveSheet.OLEObjects.Add Filename:=vFile, Top:=700, Left:=10, Link:=False, DisplayAsIcon:=False, IconFileName:= _
    "C:\WINDOWS\Installer\{90110409-6000-11D3-8CFE-0150048383C9}\xlicons.exe", _
    IconIndex:=0, IconLabel:=vFile
     
     
    End Sub

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

  3. #3
    Membre averti
    Homme Profil pro
    Cadre Finance
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Cadre Finance
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut
    Citation Envoyé par kiki29 Voir le message
    Bonjour,

    merci pour le lien...mais hélas il ne m'aide pas.

    Convertir le fichier XLS en PDF ne pose pas probleme.
    Y joindre un autre PDF externe non plus.

    Mon probleme est que je ne reçois que la première page de mon PDF lorsque celui-ci est multi page.

    d'avance merci pour votre aide

  4. #4
    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 semarokaben Voir le message
    Elle fonctionne parfaitement à l'exception du fait qu'elle ne me prend que la première page du PDF et pas les suivantes
    En fait, les suivantes y sont aussi mais il affiche l'objet en quelque sorte comme une icone et ne montre donc que la première page.
    Si on clique sur l'objet, on accède au fichier complet.

    Si tu veux vois l'intégralité de ton PDF dans Excel, il faudra soit convertir ses données pour les intégrer à Excel et t'affranchir du PDF, soit décomposer ton PDF en autant de fichiers à page unique.

  5. #5
    Membre averti
    Homme Profil pro
    Cadre Finance
    Inscrit en
    Juin 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Cadre Finance
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2013
    Messages : 15
    Par défaut
    Merci beaucoup

    mais hélas, je viens de tester et quand je clique sur l'image jointe dans le fichier xls, rien ne se passe...

    de plus, il s'agit ici d'un document xls, cense être rempli par un utilisateur lambda, lequel y joint ses justificatifs sous format PDF. Ensuite, le tout est transformé en PDF et envoyer dans une boite mail générique afin d'y subir tout un traitement automatisé (donc, je dois éviter toute action manuelle compémentaire )

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

Discussions similaires

  1. [XL-2013] Macro pour inserer une image dans une feuille excel
    Par semarokaben dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/05/2017, 10h41
  2. Réponses: 4
    Dernier message: 15/07/2015, 15h21
  3. [Toutes versions] Besoin d'une aide pour valider mon travail dans un fichier excel.
    Par Hitman_11 dans le forum Excel
    Réponses: 3
    Dernier message: 27/06/2011, 18h46
  4. [XL-2003] macro pour copier une en-tête de fichier dans +sieurs fichiers
    Par Frayer dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/08/2009, 21h40
  5. Réponses: 5
    Dernier message: 05/12/2008, 15h23

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