Bonjour, je voudrai passer définitivement sur LibreOffice pour abandonner Excel, mais j’ai une macro que j’avais trouvé sur le net qui fonctionne très bien sur Excel mais bloque au niveau du “in selection” sur LibreOffice, or je ne connais rien en vba.
Si quelqu’un peut m’aider, merci à l’avance, sinon retour à la case départ Excel pour moi, car cette macro m’est très utile…
Voici la macro
Bonjour
Voir un exemple dans le classeur joint :
- sélectionner la plage concernée (
A1:A3
) - lancer la macro
AffichImage
Les images dont l’url figure dans la plage sélectionnée seront insérées dans la colonne suivant (colonne B en l’occurence).
Ne sachant pas à quoi correspond une hauteur de 75 dans Excel j’ai mis une hauteur arbitraire de 5cm (à adapter donc).
[Ajout 19-04-21 12:55]
Désolé, j’avais “zappé” le redimensionnement. Ci-joint nouvelle version:
Cordialement
Bonjour,
Merci de votre réponse.
En fait ce sont des liens par rapport au disque dur (chemin du disque dur des images) que j’utilise et cela fonctionne très bien, les photos apparaissent.
Mais petit bémol, par rapport à Excel, l’image ne se redimensionne pas à la hauteur de la cellule comme dans Excel
(voir photo colonne F image sur Excel, en B sur LibreOffice), seul la hauteur de l’image est importante, la largeur est toujours proportionné dans mes images.
Pour la hauteur de 75, cela correspond à 100 pixels, et si j’utilise la règle en cm sur Excel, cela correspond à 2,65 cm.
Problème avec redimensionnement si lien web
Par contre avec lien sur DD, cela marche impec.
Cordialement
Bonjour,
En fait là, la macro plante à la ligne 40 avec le redimensionnement de l’image.
Je met une image dans mon post précédent.
Cordialement.
Re,
Désolé, en fait cela fonctionne si je l’utilise avec le chemin fichier DD.
En fait cela plante avec vos 3 liens web, mais pour moi en fait, tout est impec !,un grand merci pour votre aide, Efficacité et réponse rapide…
Par contre, je ne comprends pas pourquoi cela plante avec les liens web, mais je m’en sers jamais, donc pour moi c’est OK !
Encore merci…