Sayfadaki butonlar hariç tüm resimleri silme

kneehot

Altın Üye
Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
Altın Üyelik Bitiş Tarihi
06-10-2025
Arkadaşlar merhaba, bir makro buldum ama bu makro sayfadaki fotolarla beraber butonları da siliyor. Butonlar silinmeden butona atayacağım makro ile tıkladığımda sadece sayfadaki tüm fotoların silinmesini nasıl sağlayabilirim. Bulduğum makroyu aşağıya ekledim. Şimdiden tüm yardımlara çok teşekkür ederim.


Sub Macro1()
ActiveSheet.DrawingObjects.Delete
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Sub Test()
    Dim objShape As Shape
    
    For Each objShape In ActiveSheet.Shapes
        If objShape.Type = msoPicture Then objShape.Delete
    Next
End Sub
.
 

kneehot

Altın Üye
Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
Altın Üyelik Bitiş Tarihi
06-10-2025
Kod:
Sub Test()
    Dim objShape As Shape
   
    For Each objShape In ActiveSheet.Shapes
        If objShape.Type = msoPicture Then objShape.Delete
    Next
End Sub
.
Yardımınız için çok teşekkür ederim fakat kod çalışmadı :(
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Çalışmayan kodu göndermem, muhtemelen siz birşeyi yanlış yaptınız..... ya da; sayfada "foto" dediğiniz şeyler başka bir şey.

Örnek dosya ekleyin, duruma bakalım...

.
 

kneehot

Altın Üye
Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
Altın Üyelik Bitiş Tarihi
06-10-2025
Çalışmayan kodu göndermem, muhtemelen siz birşeyi yanlış yaptınız..... ya da; sayfada "foto" dediğiniz şeyler başka bir şey.

Örnek dosya ekleyin, duruma bakalım...

.
Yazdığınız kodu modüle kopyaladım, sayfada png olarak yaklaşık 40 foto var. Butona atadım kodunuzu butona basınca hiçbir hareket olmadı. Nerede hata yapıyorum bilemedim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ben de sayfaya PNG formatında resimler ekledim, kodu çalıştırdım .... Buton hariç, tüm PNG'ler silindi.

.
 

Ekli dosyalar

kneehot

Altın Üye
Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
Altın Üyelik Bitiş Tarihi
06-10-2025
Ben de sayfaya PNG formatında resimler ekledim, kodu çalıştırdım .... Buton hariç, tüm PNG'ler silindi.

.
Sorun şuymuş ben fotolarıda makro ile çağırdığım için görmüyor. Sonradan kendim resim ekleden ekle yapıp sizin makroyu çalıştırınca onu görüyor ve siliyor.
 
Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Altın Üyelik Bitiş Tarihi
19-10-2021
Ben de sayfaya PNG formatında resimler ekledim, kodu çalıştırdım .... Buton hariç, tüm PNG'ler silindi.

.
Sayın haluk hocam resimleri makro ile klasörden çekdiğimizde bu makro resimleri silmiyor ancak excelin resim ekle özelliği ile getirttiğimiz zaman siliyor
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
O zaman koddaki msoPicture ifadesi yerine msoLinkedPicture kullanın....

.
 
Üst