La fonction IMAGE est une fonction très populaire d'Excel pour insérer des images dans des cellules. Mais cette formule a une grosse contrainte, il faut que l'image soit stockée sur un serveur (FTP ou Web) pour avoir une URL. Heureusement, une solution existe pour utiliser les images depuis un dossier SharePoint ou OneDrive
La fonction IMAGE
La fonction IMAGE renvoie une image dans une cellule à partir d'une URL.
Mais le paramètre à passer, c'est nécessairement une URL. Il n'est pas possible d'utiliser un chemin local comme nous l'avons expliqué dans cet article.

Mais il est possible de contourner le problème grâce à une astuce révélé par la chaîne YouTube How To Power BI
Utiliser SharePoint comme serveur
En fait, toutes les entreprises ou particulier qui travaillent avec Microsoft 365 ont un serveur. Il s'agit de SharePoint ou encore de OneDrive qui utilise l'architecture SharePoint pour le partage de document.
Quand vous enregistrez un document dans votre dossier OneDrive, il est
- A la fois sauvegarder sur votre ordinateur
- Mais également sauvegardé dans le Cloud (un serveur quelques part dans le monde)
Ce processus est complètement transparent pour les utilisateurs, c'est inclus dans votre abonnement. C'est d'ailleurs comme celà qu'il est possible de récupérer les historiques des versions des fichiers Office.
Récupérer l'URL d'un fichier depuis SharePoint
Pour récupérer l'URL d'un fichier, il faut vous connecter sur OneDrive Online.
- Faîtes un clic-droit sur votre OneDrive pro ou OneDrive personnel.
- Puis sélectionnez Afficher en Ligne

- Positionnez-vous dans le dossier où sont vos image

- Sélectionnez l'un des fichiers
- Cliquez sur la flèche de partage

- Et terminer par copier le lien de partage (l'URL sera directement envoyée au presse-papier)

Utiliser le lien Sharepoint ou Onedrive avec la fonction IMAGE
Maintenant, dans un classeur Excel, coller le lien de partage mais en Collage Spécial
- Cliquer sur la flèche sous l'icône Coller
- Sélectionner Collage Spécial

- Choisir l'option Texte

Votre URL est maintenant dans une cellule d'Excel. Il est à noter que, bien que nous ayons fait la copie d'une URL depuis OneDrive, c'est bien une URL avec SharePoint qui est indiquée. Quand vous travaillez sous OneDrive Professionnel, vous êtes en fait sous SharePoint

Intégrons maintenant cette URL Sharepoint dans la fonction IMAGE...... Ca ne marche pas ????

Modifier l'URL SharePoint manuellement
Et voilà tout le secret dévoilé par la chaîne YouTube How To Power BI.
- Si vous allez à la fin de votre URL, vous avez un Point d'interrogation (?) suivi de lettres (c'est différent pour chaque URL)

- Remplacer les informations après le point d'interrogation par download=1

Et juste avec cette astuce, l'image s'affiche maintenant dans la cellule Excel ????????

17/12/2024 @ 21:24
Bonjour, je suis votre tuto à la lettre. aucune photo ne s'affiche. J'utilise one drive de mon compte Microsoft office 365.
voici le lien que j'obtient quand je clic sur partager.
pouvez vous me dire ce que je fais mal.
merci d'avance
23/12/2024 @ 17:12
Bonjour, difficile de vous aider sans voir le contexte
16/10/2024 @ 15:17
Hi there,
Thanks for sharing.
Does it work reliably on your site?
It works only occasionally on my site.
Stefan.
16/10/2024 @ 15:21
Yes it works, but one the picture is loaded, I copy-paste in values to keep the images only