OVH Cloud OVH Cloud

Insertion d'images

4 réponses
Avatar
arnaud
Bonjour à tous !
Dans ma macro EXCEL, j'ai un nom dans une variable "Référence".
Je souhaite aller chercher dans un dossier précis une image ayant le même
nom que référence avec .jpeg comme extension, puis l'inserer dans ma feuille
active. Par contre, si Excel ne trouve pas cette image dans le dossier, que
la macro se continue.
merci de votre aide !
Arnaud

4 réponses

Avatar
Jean Philippe U

Bonjour à tous !
Dans ma macro EXCEL, j'ai un nom dans une variable "Référence".
Je souhaite aller chercher dans un dossier précis une image ayant le m ême
nom que référence avec .jpeg comme extension, puis l'inserer dans ma feuille
active. Par contre, si Excel ne trouve pas cette image dans le dossier, que
la macro se continue.
merci de votre aide !
Arnaud



On Error Resume Next
ActiveSheet.Pictures.Insert("R:GESTIONDessins articles" &
NomImage).Select
If Err <> 0 Then ActiveSheet.Pictures.Insert("R:GESTIONDessins
articlesmanq.tif").Select
On Error GoTo 0
En esperant t'aider
A+

Avatar
Daniel
Bonjour.
Sub test()
Dim Référence As String
Référence = "image.jpeg"
On Error Resume Next
ActiveSheet.Pictures.Insert "C:temp" & Référence
On Error GoTo 0
Cordialement.
Daniel
"arnaud" a écrit dans le message de news:

Bonjour à tous !
Dans ma macro EXCEL, j'ai un nom dans une variable "Référence".
Je souhaite aller chercher dans un dossier précis une image ayant le même
nom que référence avec .jpeg comme extension, puis l'inserer dans ma
feuille
active. Par contre, si Excel ne trouve pas cette image dans le dossier,
que
la macro se continue.
merci de votre aide !
Arnaud




Avatar
michdenis
Tu fais un test sur la présence du fichier désiré avant de l'insérer

Référence = Nom de ton fichier image
If Dir("c:MonDossier" & Référence) <> "" Then
' Ligne de commande insérant ton image dans ton classeur
' sinon rien ne se produit
End If




"arnaud" a écrit dans le message de news:

Bonjour à tous !
Dans ma macro EXCEL, j'ai un nom dans une variable "Référence".
Je souhaite aller chercher dans un dossier précis une image ayant le même
nom que référence avec .jpeg comme extension, puis l'inserer dans ma feuille
active. Par contre, si Excel ne trouve pas cette image dans le dossier, que
la macro se continue.
merci de votre aide !
Arnaud
Avatar
arnaud
Merci à tous !
ça marche super !!
Arnaud

"Daniel" a écrit dans le message de news:
#
Bonjour.
Sub test()
Dim Référence As String
Référence = "image.jpeg"
On Error Resume Next
ActiveSheet.Pictures.Insert "C:temp" & Référence
On Error GoTo 0
Cordialement.
Daniel
"arnaud" a écrit dans le message de news:

Bonjour à tous !
Dans ma macro EXCEL, j'ai un nom dans une variable "Référence".
Je souhaite aller chercher dans un dossier précis une image ayant le
même


nom que référence avec .jpeg comme extension, puis l'inserer dans ma
feuille
active. Par contre, si Excel ne trouve pas cette image dans le dossier,
que
la macro se continue.
merci de votre aide !
Arnaud