• DİKKAT

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

Soru Başka bir sayfadaki şekli tam istenilen noktaya yapıştırma

Katılım
25 Temmuz 2011
Mesajlar
83
Excel Vers. ve Dili
2019
Merhabalar hocalarım,

Aşağıdaki kodu kullanıyorum ama başka sayfadaki bir şekli, önce seçili noktaya yapıştırıp, sonra taşıyor.Ben ise direk belirtilen kordinatlara yapıştırsın istiyorum.Uzun süredir araştırdım ama beceremedim.Yardımcı olur musunuz?

Kod:
Sheets("Sayfa1").Shapes("Sag Ok 5").Copy
    ActiveSheet.Paste
    With ActiveSheet.Shapes("Sag Ok 5")
                .Left = 935
                .Top = 305
            End With
 

Ekli dosyalar

Merhaba.
Sanırım bunu şeklin parlama gibi bir durumu olmaması için istiyorsunuz.

Eğer öyleyse aşağıdaki gibi deneyin.

Kod:
Sub örnek()
    Sheets("Sayfa1").Shapes("Sag Ok 1").Copy
    Application.ScreenUpdating = False
    ActiveSheet.Paste
    With ActiveSheet.Shapes("Sag Ok 1")
        .Left = 935
        .Top = 305
    End With
    Application.ScreenUpdating =true
End Sub
 
Son düzenleme:
@Muzaffer Ali ;

İşlem bittiği zaman TRUE yapmayı unutmayın, yoksa "Application" seviyesinde olduğu için öylece kalır.....

.
 
Alternatif olarak yapıştırılacak hücreyi seçmekte çözüm olabilir.

Hücre koordinatı olarak S25 hücresine denk geliyor.

C++:
Sub örnek()
    Sheets("Sayfa1").Shapes("Sag Ok 1").Copy
    Range("S25").Select
    ActiveSheet.Paste
End Sub
 
Geri
Üst