Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

copie d'un objet dans un onglet non visible

14 réponses
Avatar
Bonjour

Voici la formule que j'utilise aujourd'hui pour copier une image dans
plusieurs onglets du même fichier.

Comment faire pour que l'image se copie même si la feuille n'est pas visible
?
Comment aussi controler l'existence de la feuille ?

Merci

Sheets("feuil1").Select
ActiveSheet.Shapes("Image 6").Select
Selection.Copy
Range("H131").Select
ActiveSheet.Paste

If Sheets("feuil2").Visible = True Then
Sheets("feuil2").Select
Range("I42").Select
ActiveSheet.Paste........................

4 réponses

1 2
Avatar
isabelle
bonjour stef,

voici comment le faire en point,

Sub jj()
Sheets("Feuil1").Shapes("Picture 1").Copy
fiches = Array("Feuil2", "Feuil3", "Feuil4")
For Each Sh In fiches
Application.Goto Sheets(Sh).Range("F2")
Sheets(Sh).Paste
Set image = Worksheets(Sh).Shapes(1)
With image
.Height = 200
.Width = 200
End With
Application.Goto Sheets(Sh).Range("A1")
Next
End Sub

isabelle



Le 2010-09-15 09:33, a écrit :
merci pour cette indication.
Je continue à profiter de votre gentillesse.

Seriez vous comment en gardant le focus ou non sur l'image comment je
pourrais modifier sa hauteur en la faisant varier de 70% à 30% par exemple

merci


"isabelle" a écrit dans le message de news:
i6qgk5$fp9$
bonjour stef,

si tu veut enlever le focus sur l'image,

Sub jj()
Sheets("Feuil1").Shapes("Picture 1").Copy
fiches = Array("Feuil2", "Feuil3", "Feuil4")
For Each Sh In fiches
Application.Goto Sheets(Sh).Range("F2")
Sheets(Sh).Paste
Application.Goto Sheets(Sh).Range("A1")
Next
End Sub

isabelle





Avatar
Jacky
Merci Isabelle; d'avoir pris la relève

--
Salutations
JJ


"isabelle" a écrit dans le message de news: i6r2vl$lo0$
bonjour stef,

voici comment le faire en point,

Sub jj()
Sheets("Feuil1").Shapes("Picture 1").Copy
fiches = Array("Feuil2", "Feuil3", "Feuil4")
For Each Sh In fiches
Application.Goto Sheets(Sh).Range("F2")
Sheets(Sh).Paste
Set image = Worksheets(Sh).Shapes(1)
With image
.Height = 200
.Width = 200
End With
Application.Goto Sheets(Sh).Range("A1")
Next
End Sub

isabelle



Le 2010-09-15 09:33, a écrit :
merci pour cette indication.
Je continue à profiter de votre gentillesse.

Seriez vous comment en gardant le focus ou non sur l'image comment je
pourrais modifier sa hauteur en la faisant varier de 70% à 30% par exemple

merci


"isabelle" a écrit dans le message de news:
i6qgk5$fp9$
bonjour stef,

si tu veut enlever le focus sur l'image,

Sub jj()
Sheets("Feuil1").Shapes("Picture 1").Copy
fiches = Array("Feuil2", "Feuil3", "Feuil4")
For Each Sh In fiches
Application.Goto Sheets(Sh).Range("F2")
Sheets(Sh).Paste
Application.Goto Sheets(Sh).Range("A1")
Next
End Sub

isabelle





Avatar
isabelle
au plaisir jj,
isabelle

Le 2010-09-15 15:03, Jacky a écrit :
Merci Isabelle; d'avoir pris la relève

Avatar
merci
"isabelle" a écrit dans le message de news:
i6raj9$466$
au plaisir jj,
isabelle

Le 2010-09-15 15:03, Jacky a écrit :
Merci Isabelle; d'avoir pris la relève

1 2