• DİKKAT

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

Makroya İlave (Nesne Tipi)

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
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.
 
Merhaba.
Tip 3'ü de eklemeniz gerekiyor.
Kod:
If nesne.Type <> 13 And nesne.Type <> 12 And nesne.Type <> 8 And nesne.Type <> 3 Then
 
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
 
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.
 
Sayın Korhan Ayhan merhaba,

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

Saygılarımla.
 
Sayın Ömer merhaba,

Link için teşekkür ederim,

Saygılarımla.
 
Linki ben değil Ömer bey paylaştı. :)
 
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.
 
Geri
Üst