Makroya İlave (Nesne Tipi)

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Aşağıdaki kod ilave yapılarak, GRAFİK'lerin de silinmemesini sağlamak istiyorum,

........
For Each nesne In ActiveSheet.Shapes
If nesne.Type <> 13 And nesne.Type <> 12 And nesne.Type <> 8 Then
nesne.Delete
End If
Next nesne
........

Teşekkür ederim.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,362
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Tip 3'ü de eklemeniz gerekiyor.
Kod:
If nesne.Type <> 13 And nesne.Type <> 12 And nesne.Type <> 8 And nesne.Type <> 3 Then
 

Korhan Ayhan

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

C++:
Option Explicit

Sub Test()
    Dim Nesne As Shape
    For Each Nesne In ActiveSheet.Shapes
        Select Case Nesne.Type
            Case 3, 8, 12, 13
            Case Else: Nesne.Delete
        End Select
    Next
End Sub
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın dalgalikur merhaba,

Duyarlığınız ve çözüm için teşekkür ederim,

Type3 = Grafik sanırım,

Örneğin ; Nesne Type 8, Nesne Type 12, Nesne Type 13,, Nesne Type 1 vb. neleri kapsıyor?

Rica etsem , Nesne Type leri içeren listeyi paylaşır mısınız ?

Teşekkür ederim.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Korhan Ayhan merhaba,

Teşekkür ederim, kullandığım koda alternatif oldu,

Saygılarımla.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Ömer merhaba,

Link için teşekkür ederim,

Saygılarımla.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,744
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Linki ben değil Ömer bey paylaştı. :)
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,720
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Korhan Ayhan, merhaba,

Son anda fark edip düzelttim, ama zamanlama olarak biraz geciktim sanırım,

Bu vesileyle Sayın Ömer'e bir özür, size de uyarı için teşekkür borçluyum...

Teşekkür ederim.
 
Üst