Copier des images en sélections multiples

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 !

Lone-wolf

XLDnaute Barbatruc
Bonjour à tous,

Excel ne permettant pas la copie d'images sur les sélections multiples,
je ne sais pas si il y a moyen d'inserer dans le code, la fonction: ignorer si vide
ou une autre fonction.

Code:
Sub copier_images()
Worksheets("Data").Range("B2:B10").CopyPicture xlScreen, xlBitmap
Worksheets("Images").Paste _
Destination:=Worksheets("Images").Range("B2:B10")
Sheets("Images").Activate
End Sub

En sachant que B3,5,7 et 9 sont vides.
 
Re : Copier des images en sélections multiples

Bonjour MJ13,

voià, les images (DATA) sont dans les celulles paires(2-4-6), en faisant un copier-coller dans la feuille (IMAGES), celles-ci sont groupées.

Ce que je recherche, c'est d'avoir dans (IMAGES), les images dans les mêmes celulles, mais dissociées.

PJ: copierdesimages.zip
 
Dernière édition:
Re : Copier des images en sélections multiples

Bonjour le fil,


Code:
Worksheets("Data").Range("B2:B10").CopyPicture xlScreen, xlBitmap

ne copie pas les images contenues dans les cellules mais créer une image des cellules, quoiqu'elles contiennent.


A mettre dans un module de code:

Code:
Sub copier_images()
    Dim shp As Shape
    Sheets("images").Activate
    For Each shp In Worksheets("Data").Shapes
        If Union(shp.TopLeftCell, shp.Parent.Range("B2:B10")).Address = Range("B2:B10").Address Then
            shp.Copy
            ActiveSheet.Paste
            With Selection
                .TopLeftCell = ActiveSheet.Range(shp.TopLeftCell.Address)
                .Left = shp.Left
                .Top = shp.Top
            End With
        End If
    Next
End Sub

A+
 
Re : Copier des images en sélections multiples

Bonjour,

Chez moi cela fonctionne parfaitement. As-tu changé quelque chose?

De plus lorsque tu communiques une erreur, donne en même temps le message et numéro de l'erreur.

A+
[edition] j'ai réactualisé la pièce jointe qui était vide.
 
Dernière modification par un modérateur:
- 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

Discussions similaires

Réponses
1
Affichages
1 K
N
Réponses
10
Affichages
5 K
Nicocotte125
N
Retour