• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aktif sayfadaki resimleri sayfa1 e aynı şekilde kopyala

  • Konbuyu başlatan Konbuyu başlatan hsayar
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
aktif sayfada belki 1 belki de 10 tane resim var
bunları sayfa2 ye aynı boyutta aynı yere kopyalacak bir makro nasıl olmalıdır.

aynı yere dediğim mesala resim1 aktif sayfada e5 in olduğu yerde ise kopyalandığı yerdede aynı yerde olacak
 
Aşağıdaki kodu deneyin.

Kod:
Sub resimkopyala()
ad = ActiveSheet.Name
Application.ScreenUpdating = False
Dim nesne As Shape
For Each nesne In ActiveSheet.Shapes
nesne.Copy
Sheets("sayfa2").Select
Range("" & nesne.TopLeftCell.Address).Select
ActiveSheet.Paste
Sheets(ad).Select
Next
End Sub
 
Kod:
Sub resimkopyala()
ad = ActiveSheet.Name
Application.ScreenUpdating = False
Dim nesne As Shape
    For Each nesne In ActiveSheet.Shapes
[B][color="red"]    nesne.Copy[/color][/B]
    Sheets("sayfa2").Select
    Range("" & nesne.TopLeftCell.Address).Select
    ActiveSheet.Paste
    Sheets(ad).Select
Next
End Sub

kırmızı satırda 1004 hatası veriyor hocam
 
Son düzenleme:
bu sorunun cevabı yokmudur hocam
 
Ben denedim, bir problem çıkmadı.

Kodu çalıştırmadan önce, resimlerin olduğu sayfanın aktif sayfa olmasına ve dosyanızda Sayfa2 isimli bir sayfanın olmasına dikkat edin.
 
dikkat ediyorum hocam
 
yalnız evde denediğim aktif sayfamda gizlenmiş satır ve sütunlar vardı.........
temiz bir sayfada sorun çıkmadı
evde tekrar deneyip sonucu yazarım.
 
Geri
Üst