Sayfadaki Resmi silme * MAKRO*

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
[ÇÖZÜLDÜ] Sayfadaki Resmi silme * MAKRO*

Sayfada mevcut resmi silmek ve yerine yenisini getirmek için Kaydet/Makro ile oluşturulan kod :
Kod:
Sub Macro1()
    ActiveSheet.Shapes.Range(Array("Picture 1")).Select
    Selection.Delete
 End Sub
şeklinde.(Yerine yenisini getirmekte bir sorun yok)
Kod'da yer alan Picture 1 , daha sonra işlemler tekrar ettikçe, Picture 2,3, n adet isimde olmaktadır.
Resim numarası ne olursa olsun oluşacak Picture şeklini silmek için nasıl bir kod kullanılabilir.

İlgi ve yardımcı olacak arkadaşlarımıza şimdiden teşekkür ederim.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Aşağıdaki döngüyü kullanabilirsiniz.

Kod:
Sub RESIM_SIL()
    Dim RESIM As Shape
    
    For Each RESIM In ActiveSheet.Shapes
        If InStr(1, RESIM.Name, "Picture") > 0 Then RESIM.Delete
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Merhaba,

Aşağıdaki döngüyü kullanabilirsiniz.

Kod:
Sub RESIM_SIL()
    Dim RESIM As Shape
    
    For Each RESIM In ActiveSheet.Shapes
        If InStr(1, RESIM.Name, "Picture") > 0 Then RESIM.Delete
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Üstadım, çok teşekkür ederim.
 

cakto

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
45
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
25-11-2026
Bende benzer sorunla karşılaştım sayenizde çözdüm teşekkürler
 
Üst