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 :

Insertion images automatique via liens


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut Insertion images automatique via liens
    Bonjour à toutes et à tous,

    Je souhaite réaliser l'insertion de deux images sur une fiche excel 2007, dont les liens sont connus.
    L'objectif étant d'automatiser la procédure de pour remplir ces fiches, j'en ai en effet plusieurs centaines.
    Je ne m'y connais pas en VBA.
    Je joins mon fichier XLSM.

    Merci de votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Bonjour,
    bienvenue sur DVP

    le forum est ravi de t'accueillir parmi nous =]

    afin de permettre a l'ensemble des personnes souhaitant te proposer des solutions, il n'est pas recommande de mettre un fichier (raison de securite pour le telchargement notamment) en lien des le premier post.

    Tu n'as pas de competences en VBA pour le moment, mais souhaites-tu profiter de l'occasion pour le decouvrir ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut
    Bonjour et merci pour ta réponse,

    Effectivement je suis désolé j'ai lu après coup qu'il n'était pas recommandé de placer une pièce jointe à l'ouverture d'une discussion.
    Je souhaite en effet apprendre, j'ai fais des recherches depuis plusieurs jours et c'est après de nombreuses tentatives qui n'ont pas abouti que j'ai posté.
    Je m'arrache les cheveux sur ce problème, et demande de l'aide pour avancer.
    Merci

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Quelques lectures pour debuter :

    http://laurent-ott.developpez.com/tu...el-vba-tome-1/
    http://bidou.developpez.com/article/VBA/
    http://silkyroad.developpez.com/VBA/DebuterMacros/

    L'enregistreur de macro aidant beaucoup au demarrage :
    http://fauconnier.developpez.com/tut...istreur-macro/

    Sans oublier les discussions deja evoquees voire disponible dans le forum :
    https://www.developpez.net/forums/d1...mage-userform/
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2017
    Messages : 4
    Par défaut
    Merci pour les liens,


    J'ai réussi a insérer des photos dans ma feuille excel, via le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub AjoutImage()
        Dim Shp As Shape
        Dim Fichier1 As String
        Dim Fichier2 As String
     
        Fichier1 = "C:\Photo MBA\aa.jpg"
        Fichier2 = "C:\Photo MBA\bb.jpg"
     
        Set Shp = Feuil1.Shapes.AddPicture(Fichier1, msoFalse, msoCTrue, 200, 200, 100, 80)
        Set Shp = Feuil1.Shapes.AddPicture(Fichier2, msoFalse, msoCTrue, 10, 200, 100, 80)
    End Sub
    Mon problème désormais est de faire en sorte que Fichier 1 et Fichier 2 soient des variables en lien avec une cellule.
    Pouvez vous m'aider sur ce point?

    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    C'est deja un bon depart =]

    Si maintenant par exemple tes cellules contiennent les valeurs aa.jpg (ici cellule A5), tu peux envisager un code proche de celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Fichier1 As String
     
        Fichier1 = "C:\Photo MBA\" & Worksheets("Tafeuille").Range("A5").Value
        Set Shp = Feuil1.Shapes.AddPicture(Fichier1, msoFalse, msoCTrue, 200, 200, 100, 80)
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

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

Discussions similaires

  1. [XL-2003] Insertion image .tiff via macro
    Par tomo80 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2011, 13h32
  2. insertion image lien
    Par zorooo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 19/01/2010, 19h54
  3. Afficher image automatiquement a l'insertion lien dans un input
    Par Korben_Debile dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/10/2009, 22h08

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