Microsoft 365 [résolu] VBA - insertion d'image

  • Initiateur de la discussion Initiateur de la discussion garth_algar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

garth_algar

XLDnaute Junior
Bonjour à toutes et à tous,
Je suis en train de créer une macro VBA pour générer un trombinoscope à partir d'une liste. J'en suis à la phase d'intégration des photos, et je me suis aidé de l'enregistreur de macro pour obtenir le code suivant :
VB:
    Range("A1").Select
    ActiveSheet.Pictures.Insert( "C:\...\Nom_Prenom.jpg").Select
Dans l'idéal, pour éviter de créer une image blanche pour toutes les personnes dont je n'ai pas la photo, j'aimerais appliquer ce code uniquement lorsque la photo existe, car si ce n'est pas le cas j'ai le message d'erreur "impossible de lire la propriété Insert". Est-ce qu'il existerait un moyen pour identifier si le fichier existe ou non ?
Quand j'essaye un import via Excel, j'ai un message qui me dit que le fichier est introuvable, mais l'enregistreur de macro ne me fournit rien.
Merci d'avance pour vos réponses
JB
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
144
Retour