• DİKKAT

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

Sayfadaki butonlar hariç tüm resimleri silme

Katılım
4 Ekim 2007
Mesajlar
632
Excel Vers. ve Dili
OFFİCE 365
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
 
Kod:
Sub Test()
    Dim objShape As Shape
    
    For Each objShape In ActiveSheet.Shapes
        If objShape.Type = msoPicture Then objShape.Delete
    Next
End Sub

.
 
Ç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...

.
 
Ç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.
 
Ben de sayfaya PNG formatında resimler ekledim, kodu çalıştırdım .... Buton hariç, tüm PNG'ler silindi.

.
 

Ekli dosyalar

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.
 
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
 
O zaman koddaki msoPicture ifadesi yerine msoLinkedPicture kullanın....

.
 
Geri
Üst