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 :

Exporter lien de fichier excel sur word


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    technicien bureau d'etude
    Inscrit en
    Avril 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : technicien bureau d'etude
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Avril 2015
    Messages : 4
    Par défaut Exporter lien de fichier excel sur word
    Bonjour à tous,

    Je me permet de créer un topic car je ne connais pas trop visual basic et les macro. De plus je n'arrive pas a trouver la solution en surfant.

    Voici le problème pour gagner pas mal de temps au boulot, j'ai voulus créer un fichier excel qui réunir d'autres fichiers excel pour une présentation de matériel assez bref (nom+image+desriptif) par lien. Le soucis c'est qu’après avoir fait une sélection des lien par un filtre je voudrais créer un bouton qui exporte les fichiers excel des liens sur un seul fichier word comme cela je pourrais faire une présentation du matériel et ensuite imprimer.

    j’ai réussis a trouver comment faire un bouton puis imprimer les liens voici la macro:

    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
    19
    20
    21
    22
    23
    24
    25
    Sub IMPRESSION_Cliquer()
    '
    'IMPRESSION_Cliquer Macro
    Dim Lien As Hyperlink
    Dim I As Byte
     
    Application.ScreenUpdating = False
     
    'Boucle sur les liens de la feuille active
    For Each Lien In ActiveSheet.Hyperlinks
        'Vérifie si le lien correspond à un classeur
        If Right(Range(Lien.Range.Address).Hyperlinks(1).Address, 4) = ".xls" Then
            'Déclenche le lien pour ouvrir le classeur
            Range(Lien.Range.Address).Hyperlinks(1).Follow NewWindow:=False
     
            'Imprime le classeur
            ActiveWorkbook.PrintOut
     
            'Referme le classeur
            ActiveWorkbook.Close
        End If
    Next
     
    Application.ScreenUpdating = True
    End Sub
    Donc je souhaiterais faire pareil mais a la place d'imprimer sa serais de exporter dans un seul et même fichier world.

    Merci d'avance de m'aider.
    Cordialement

  2. #2
    Membre émérite
    Homme Profil pro
    Programmeur analyste
    Inscrit en
    Février 2009
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur analyste
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2009
    Messages : 546
    Par défaut
    Bonjour,
    Voici un exemple de pilotage,
    il faut coché la référence Microsoft Word dans outil/Références


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub test()
      Dim AppWord As Object
       Set AppWord = New Word.Application
      ' Création d'un nouveau document :
       AppWord .Documents.Add
       AppWord .Visible = True 'affiche le document Word
       ' Ecriture d'un petit texte dans ce nouveau document :
       AppWord .Selection.TypeText Cells(1, 1).Value
       ' Sauvegarde de ce document ainsi créé :
       AppWord .ActiveDocument.SaveAs "C:\Users\Client\Documents\SyP\Simple test.doc"
       ' Fermeture de ce document :
       AppWord .ActiveDocument.Close
       Set AppWord = Nothing
    End Sub
    voir aussi ce lien
    http://vb.developpez.com/faqvba/?page=3.7

  3. #3
    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, une remarque : Early ou Late Binding, càd développer en Early et déployer en Late ( surtout dans des environnements hétérogènes ).

    une autre remarque : @zail62 Balise ton code Stp

Discussions similaires

  1. Export de tableaux Excel sur Word
    Par Wenth dans le forum Général VBA
    Réponses: 1
    Dernier message: 09/07/2014, 23h07
  2. Réponses: 2
    Dernier message: 06/01/2014, 13h10
  3. Export lien vers fichier Excel
    Par Gilles93 dans le forum VBA Access
    Réponses: 4
    Dernier message: 10/10/2013, 11h42
  4. [XL-2010] VBA excel - envoyer des données d'un fichier excel sur plusieurs fichiers words
    Par Marc31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/08/2011, 14h53
  5. [CSV] exporter un fichier excel ou word dans une BDD SQL
    Par kimcharlene dans le forum Langage
    Réponses: 5
    Dernier message: 07/04/2008, 18h28

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