Insertion images VBA

  • Initiateur de la discussion Initiateur de la discussion Nounou
  • 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 !

N

Nounou

Guest
Bonjour à tous,

Je cherche à insérer 2 images dans une feuille Excel via VBA; en effet, le but c'est si l'utilisateur choisit par exemple le mot "ab", l'image associée à "ab" s'affiche, et s'il choisit par exemple "cd" l'image associée à "cd" s'affiche. J'ai écrit un code VBA qui marche, mais dés que je supprime les images de mon ordinateur les images ne s'affichent plus!

Voici mon code VBA:


Dim img As Object
For Each img In ActiveSheet.Shapes
If Not Intersect(img.TopLeftCell, Range("$A$51:$D$58")) Is Nothing Then
img.Delete
End If
Next img

If ThisWorkbook.Sheets("Feuille1").Cells(9, 17) = "ab" Then
ThisWorkbook.Sheets("Feuille 2").Cells(51, 2).Select
ActiveSheet.Pictures.Insert("C:\Users\s044408\Desktop\logo\Logo1.jpg").Select
ActiveWindow.ScrollRow = 2
Selection.ShapeRange.ScaleWidth 0.5, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 0.5, msoFalse, msoScaleFromTopLeft
End If

If ThisWorkbook.Sheets("Feuille 1").Cells(9, 17) = "cd" Then

ThisWorkbook.Sheets("Feuille2").Cells(51, 2).Select
ActiveSheet.Pictures.Insert("C:\Users\s044408\Desktop\logo\Logo2.jpg").Select
ActiveWindow.ScrollRow = 2
Selection.ShapeRange.ScaleWidth 0.5, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 0.5, msoFalse, msoScaleFromTopLeft
End If
 
Re : Insertion images VBA

Re

Sinon, c'est peut-être une erreur de programmation. Copie ta feuille avec les images dans un nouveau fichier et enregistre le fichier sans macro en .xlsx et rouvre le fichier xlsx.
 
Re : Insertion images VBA

Sans macro, je vois pas comment faire parcequ'en fait l'image depend du mot saisi. Je pense pas qu'il y'a une erreur de programmation parceque ça marche quand je modifie pas l emplacement des logo.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
0
Affichages
934
Maad84
M
M
  • Question Question
Réponses
11
Affichages
957
madoupa
M
P
Réponses
4
Affichages
923
Prisme974
P
V
Réponses
6
Affichages
1 K
V
L
Réponses
2
Affichages
1 K
Lord sirc
L
S
Réponses
5
Affichages
954
F
  • Question Question
Réponses
0
Affichages
854
fredannab
F
F
Réponses
0
Affichages
929
fredannab
F
P
Réponses
1
Affichages
972
Pierre C.
P
Retour