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 :

Impression lien hypertexte sous excel via macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 13
    Par défaut Impression lien hypertexte sous excel via macro
    Bonjour,

    Je souhaite une aide au niveau d'un document excel
    Via des formules , je récupere et compose un lien hypertexte sur une colonne prédéfinie dans ma feuille excel
    j'en ai a peu pres une centaine
    j'ai ajouté la macro suivante afin de pouvoir imprimer en un seul coup tous ces liens sur mon imprimante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub imprimer_Liensclasseurs()
    Dim Lien As Hyperlink
     
        For Each Lien In ActiveSheet.Hyperlinks
             ExecuteFile Lien.Address, printfile
        Next Lien
     
    End Sub
    ça fonctionne a motié car ça me donne un apercu avant ! et surtout toujours l'apercu du 1er lien

    Pouvez vous me dire comment enlever l'apercu avant impression sur cette macro ?
    Ou y a-t-il plus simple a faire ... ? ce sont des liens jpg la plupart du temps
    Merci grandement pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Salarié
    Inscrit en
    Septembre 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Salarié

    Informations forums :
    Inscription : Septembre 2012
    Messages : 49
    Par défaut
    Bonjour,

    Dans ta fonction printfile, tu as surement une ligne xxx.PrintOut
    Il faut rajouter après le PrintOut le paramètre Si ce n'est pas ça il faudrait que tu postes ta fonction printfile et ta fonctione ExecuteFile au cas ou.

    Bonne journée.
    Alex

  3. #3
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 13
    Par défaut
    Bonjour Alex et merci pour ton aide
    Je débute dans les macros . J'ai en fait dans mon fichier uniquement ce code dans le macro ,rien d'autres
    quand je le lance , si j'ai un lien en txt ça imprime direct , sauf qu'en jpg , j'ai la prévisu . Ou penses tu que je dois mettre la ligne que tu mentionnes ?
    Merci d'avance

  4. #4
    Membre averti
    Homme Profil pro
    Salarié
    Inscrit en
    Septembre 2012
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Salarié

    Informations forums :
    Inscription : Septembre 2012
    Messages : 49
    Par défaut
    Le plus simple serait de changer le code utilisé. Si tu remplaces la ligne de code dans ta boucle For par les 3 là ça devrait fonctionner (je n'ai pas testé) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Activesheet.Picture.Insert(Lien.Address).Select
    Selection.PrintOut Preview:=False
    Selection.delete

  5. #5
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 13
    Par défaut
    Bonjour Alex,

    Je ne comprend pas trop comment structure ma macro avec tes informations
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub imprimer_Liensclasseurs()
    Dim Lien As Hyperlink
     
    ActiveSheet.Picture.Insert(Lien.Address).Select
    Selection.PrintOut Preview:=False
    Selection.Delete
     
    End Sub
    erreur 91
    il me met : variable objet ou variable de bloc With non définie

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

Discussions similaires

  1. [XL-2010] Lien hypertexte sous excel
    Par iliesss dans le forum Excel
    Réponses: 4
    Dernier message: 24/01/2013, 18h01
  2. [Toutes versions] Macro Lien Hypertexte Word/Excel
    Par zenzolarticho dans le forum Microsoft Office
    Réponses: 6
    Dernier message: 06/05/2009, 16h37
  3. [VBA] Conversion de texte en lien hyperlink sous Excel
    Par logica dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/06/2006, 14h10
  4. [VBA-E]copier un lien hypertexte sur Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2006, 18h22
  5. Comment exporter un lien hypertexte vers excel
    Par Celia1303 dans le forum Access
    Réponses: 2
    Dernier message: 11/10/2005, 09h33

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