Cloer une image avec d'autres cellules

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

guy72

XLDnaute Impliqué
Bonjour,

J'ai ce code qui me permets de copier les cellules de "O5 à AA5 de la feuille WS2300" à la feuille "Janvier" dans les cellules AF à AR, là je n'ai pas de problème.

Mais maintenant, il y a une image dans cellule Q5 et cette image ne ce copie pas dans la feuille "Janvier" en cellule AH

Sub WS_2300()

Dim FeWS230 As Worksheet
Dim FeJanvier As Worksheet
Dim Source As Range
Dim Colonne As String

Set FeWS2300 = Worksheets("WS2300")
Set FeJanvier = Worksheets("Janvier")

With FeWS2300

'Vent
Set Source = .Range("O5:AA5"): Colonne = "AF"
FeJanvier.Range(Colonne & 65535).End(xlUp).Offset(2, 0). _
Resize(Source.Rows.Count, Source.Columns.Count).Value = Source.Value

Sheets("Janvier").Select
End With
End Sub

En bref, je ne souhaite plus copier la valeur de la cellule Q5, mais l'image qui est à sa place.

Avec un copier/coller, ça fonctionne mais avec VBA.

J'ai changé :

Set Source = .Range("O5:AA5"): Colonne = "AF"
FeJanvier.Range(Colonne & 65535).End(xlUp).Offset(2, 0). _
Resize(Source.Rows.Count, Source.Columns.Count).Copy = Source.Sélect
Mais ça ne fonctionne pas

Merci de votre aide

Cordialement

Guy
 
Re : Cloer une image avec d'autres cellules

Bonjour Guy, bonjour le forum,

Une image ne fait pas partie du contenu de la cellule. Elle est posée dessus en tant qu'objet. Pour la copier/coller il te faut sélectionner l'objet et non pas la cellule dans laquelle elle se trouve. Si tu cliques dessus tu repèreras son nom dans la zone de nom. Dans mon exemple elle s'appelle Picture 1. Tu adapteras...

Code:
Sub Macro1()
Sheets("WS2300").Shapes("Picture 1").Select
Selection.Copy
Sheets("Janvier").Select
Range("AH5").Select
ActiveSheet.Paste
End Sub
 
Re : Cloer une image avec d'autres cellules

Bonjour Guy, Robert,

Je crois que Robert a déjà tout dit pour la solution mais je réagis juste pour dire qu'avec cette couleur dans l'éditeur VBA ça risque de buguer 😛

On connaissait les mécontents du TGV, voilà les grévistes de la couleur 😀

Au fait... Il était pas orange le premier TGV Paris-Lyon ? 😎
 
- 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
3
Affichages
879
Réponses
7
Affichages
814
Réponses
7
Affichages
1 K
Réponses
3
Affichages
1 K
Retour