Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier uniquement les images

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

R

RMYX

Guest
Hello,

je souhaiterais faire une macro qui me permettrait de copier toutes les images (et uniquement les images car j'ai aussi des checkbox et boutons) d'une feuille pour les copier dans une autre.

La difficulté pour moi vient du fait que les n° d'index des images insérées sont à chaque fois différents. Je pensais qu'un truc de ce style là passerait:

"pictures".select.all
copy
paste

mais pas vraiment en fait (surement trop simple).

Merci pour le coup de pouce
 
Salut RMYX,
Voila je te propose cette petite macro :
elle copie les images de la feuille 1 pour les coler dans la feuille 2
une a une malheureusement ! j'ai pas mieux
Il y a peut etre moyen de faire mieux avec for each mais j'ai pas reussi...

Sub copy_img()
nb_obj = Sheets("feuil1").Shapes.Count ' Compte les objets dans la feuille1
For i = 1 To nb_obj
TypeShape = Sheets("feuil1").Shapes.Item(i).Type 'Recupere le type de l'objet
If TypeShape = msoPicture Then 'Si l'objet est une image
Sheets("feuil1").Shapes.Item(i).Copy
Sheets("feuil2").Paste
End If
Next i
End Sub

en esperant que cela puisse t'aider
a+ sur le forum

Jef
 
Re-salut,

Bin si j'ai reussi ...

Sub copy_img2()
Dim Img As Shape
For Each Img In Shapes
If Img.Type = msoPicture Then
Img.Copy
Exit For
End If
Next
Sheets("feuil2").Paste

End Sub


Ca racourci drolement le code n'est ce pas ?

Jef
 
- 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

D
Réponses
1
Affichages
5 K
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…