Insérer des images dans une feuille excel
Fermé
Marc78700
-
26 août 2010 à 19:16
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 27 août 2010 à 21:50
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 27 août 2010 à 21:50
A voir également:
- Insérer des images dans une feuille excel
- Insérer une vidéo dans powerpoint - Guide
- Insérer liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Insérer signature word - Guide
- Déplacer une colonne excel - Guide
8 réponses
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
27 août 2010 à 00:17
27 août 2010 à 00:17
Bonjour.
Le "truc", à savoir la demande que tu émets, est peut-être "tout simple".
La démarche technique, elle, l'est beaucoup moins !
La recherche d'un fichier dans le répertoire d'un disque dur n'est pas une fonction Excel ; c'est une procédure habituellement exécutée par MS DOS ou VBA. L'écriture d'une macro semble donc inévitable ...
Ce serait déjà plus abordable si les photos concernées étaient préalablement rassemblées dans une feuille du fichier Excel, et qu'une opération du style RECHERCHEV était ensuite menée.
Le "truc", à savoir la demande que tu émets, est peut-être "tout simple".
La démarche technique, elle, l'est beaucoup moins !
La recherche d'un fichier dans le répertoire d'un disque dur n'est pas une fonction Excel ; c'est une procédure habituellement exécutée par MS DOS ou VBA. L'écriture d'une macro semble donc inévitable ...
Ce serait déjà plus abordable si les photos concernées étaient préalablement rassemblées dans une feuille du fichier Excel, et qu'une opération du style RECHERCHEV était ensuite menée.
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
Modifié par eriiic le 27/08/2010 à 07:12
Modifié par eriiic le 27/08/2010 à 07:12
Bonjour,
Tu peux regarder [ici https://forums.commentcamarche.net/forum/affich-3596617-insertion-automatique-d-images-sous-excel?page=2#52] si ça te convient
En vba, et si tu veux afficher l'image 5 cellules à droite de ton lien il faudra changer r = 1 par r = 5
eric
Tu peux regarder [ici https://forums.commentcamarche.net/forum/affich-3596617-insertion-automatique-d-images-sous-excel?page=2#52] si ça te convient
En vba, et si tu veux afficher l'image 5 cellules à droite de ton lien il faudra changer r = 1 par r = 5
eric
Merci à Raymond.
En fait j'utilise déjà la fonction RECHERCHEV mais le problème est que je dois mettre toutes les photos dans le fichier excel ce qui me donne un énorme fichier.
De plus (de mémoire) RECHERCHEV ne s'applique que pour la feuille en cours et pas sur l'ensemble du classeur. J'aurai pu mettre mes photos dans une feuille du classeur et aller la chercher puis ne sauver que la feuille complète avec la photo, mais cela ne marche pas.
Merci à eriiic aussi. Je vais essayer, bien que je sois nul de chez nul en vba...
Cordialement
Marc
En fait j'utilise déjà la fonction RECHERCHEV mais le problème est que je dois mettre toutes les photos dans le fichier excel ce qui me donne un énorme fichier.
De plus (de mémoire) RECHERCHEV ne s'applique que pour la feuille en cours et pas sur l'ensemble du classeur. J'aurai pu mettre mes photos dans une feuille du classeur et aller la chercher puis ne sauver que la feuille complète avec la photo, mais cela ne marche pas.
Merci à eriiic aussi. Je vais essayer, bien que je sois nul de chez nul en vba...
Cordialement
Marc
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
27 août 2010 à 16:23
27 août 2010 à 16:23
"RECHERCHEV ne s'applique que pour la feuille en cours et pas sur l'ensemble du classeur" : FAUX !
Il est d'ailleurs recommandé de nommer les plages dans les diverses feuilles pour faciliter l'écriture et la maintenance des formules de recherche.
Dans ton post initial tu indiques "Par exemple si en B30 il y a "ma_photo" je souhaite que l'image sur le disque "C:/images/ma_photo.jpg" apparaisse en G30."
Mais si au lieu de faire apparaître la photo dans une cellule (ce qui te posera par ailleurs le problème de la taille, car les photos n'ont certainement pas les mêmes dimensions), tu pouvais te contenter d'afficher la photo à l'écran, la solution consisterait à utiliser les liens hypertextes : plus de problème de volume de fichier, plus besoin de VBA.
Il est d'ailleurs recommandé de nommer les plages dans les diverses feuilles pour faciliter l'écriture et la maintenance des formules de recherche.
Dans ton post initial tu indiques "Par exemple si en B30 il y a "ma_photo" je souhaite que l'image sur le disque "C:/images/ma_photo.jpg" apparaisse en G30."
Mais si au lieu de faire apparaître la photo dans une cellule (ce qui te posera par ailleurs le problème de la taille, car les photos n'ont certainement pas les mêmes dimensions), tu pouvais te contenter d'afficher la photo à l'écran, la solution consisterait à utiliser les liens hypertextes : plus de problème de volume de fichier, plus besoin de VBA.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Raymond
Je veux juste qu'une photo apparaisse dans ma feuille excel suivant la valeur d'une cellule.
Si en b30 il y a "Photo_1", il faudrait que Photo_1 apparaisse à coté.
Je maitrise la taille des photos, donc ce n'est pas un pb.
et je n'y arrive pas avec RECHERCHEV
Cdlt
Marc
Je veux juste qu'une photo apparaisse dans ma feuille excel suivant la valeur d'une cellule.
Si en b30 il y a "Photo_1", il faudrait que Photo_1 apparaisse à coté.
Je maitrise la taille des photos, donc ce n'est pas un pb.
et je n'y arrive pas avec RECHERCHEV
Cdlt
Marc
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
27 août 2010 à 18:45
27 août 2010 à 18:45
Exact ! On ne peut pas y arriver sans insérer toutes les photos dans le fichier ou sans une macro. C'est bien pourquoi je t'ai suggéré une autre approche.
En ce qui me concerne, je ne maîtrise pas VBA.
En ce qui me concerne, je ne maîtrise pas VBA.
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 105
27 août 2010 à 18:52
27 août 2010 à 18:52
Salut,
J'ai lu en diagonale cette discussion, si j'ai bien compris regarde ce fichier s'il peut t'aider
https://www.cjoint.com/?ins3IZbNON
J'ai lu en diagonale cette discussion, si j'ai bien compris regarde ce fichier s'il peut t'aider
https://www.cjoint.com/?ins3IZbNON
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
27 août 2010 à 19:20
27 août 2010 à 19:20
Salut Mike.
Justement non, Marc tient à charger sa photo directement depuis le disque dur :
"Par exemple si en B30 il y a "ma_photo" je souhaite que l'image sur le disque
"C:/images/ma_photo.jpg" apparaisse en G30."
Justement non, Marc tient à charger sa photo directement depuis le disque dur :
"Par exemple si en B30 il y a "ma_photo" je souhaite que l'image sur le disque
"C:/images/ma_photo.jpg" apparaisse en G30."
Bonjour Mike,
Merci pour cet exemple. Il peut parfaitement mettre utile et je t'en remercie.
J'avais dejà lu des exemples similaires mais qui ne fonctionnaient pas et ce n'était pas avec la fonction RECHERCHEV.
Merci Raymond aussi. En fait comme je pensais qu'il n'était pas possible de stocker toutes les images dans un onglet. Du coup, lorsque je voudrais enregistrer le fichier final je n'aurai qu'à détruire l'onglet images après avoir pris soin de coller l'image en dur dans la feuille principale.
Merci à tous les 2 !
Et vive les Antilles mon doudou !!!!!
Merci pour cet exemple. Il peut parfaitement mettre utile et je t'en remercie.
J'avais dejà lu des exemples similaires mais qui ne fonctionnaient pas et ce n'était pas avec la fonction RECHERCHEV.
Merci Raymond aussi. En fait comme je pensais qu'il n'était pas possible de stocker toutes les images dans un onglet. Du coup, lorsque je voudrais enregistrer le fichier final je n'aurai qu'à détruire l'onglet images après avoir pris soin de coller l'image en dur dans la feuille principale.
Merci à tous les 2 !
Et vive les Antilles mon doudou !!!!!
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 105
27 août 2010 à 21:50
27 août 2010 à 21:50
Re,
Il existe plusieurs formules pour afficher une image stockée sur une feuille du classeur autre exemple
https://www.cjoint.com/?iBvU0yexMp
Par contre pour afficher une image enregistrée sur le disque dur il faudra passer par le VBA soit avec le code proposé par Eriiic que je salut, ou un autre mais VBA de toute façon
Il existe plusieurs formules pour afficher une image stockée sur une feuille du classeur autre exemple
https://www.cjoint.com/?iBvU0yexMp
Par contre pour afficher une image enregistrée sur le disque dur il faudra passer par le VBA soit avec le code proposé par Eriiic que je salut, ou un autre mais VBA de toute façon