Resim varsa sil

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,844
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşlar,
Makro ile bir sayfada resim varsa sil nasıl denir?

Tamam buldum. Teşekkür ederim
Kod:
Sub SayfadakiResimleriSil()
    Dim sekil As Shape
    For Each sekil In ActiveSheet.Shapes
        If sekil.Type = msoPicture Then
            sekil.Delete
        End If
    Next sekil
End Sub
Farklı yöntemlere açığım.
Saygılarımla
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,893
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sayfada silinmemesi gereken nesne yoksa aşağıdaki kodu deneyebilirsiniz.

C++:
On Error Resume Next
ActiveSheet.DrawingObject.Delete
On Error GoTo 0
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,844
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,509
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Ben de Type değerlerini vereyim, her şeyi değil belli nesneleri silmek için işe yarar.

Kod:
msoAutosShape    Otomatik şekiller (dikdörtgen, oval vb.)
msoCallout    Açıklama kutuları
msoChart    Grafik nesneleri
msoComment    Yorum balonları
msoFreeform    Serbest biçimli çizimler
msoGroup    Grup halinde birleştirilmiş şekiller
msoLine       çizgiler
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,844
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Çok teşekkür ederim
 
Üst