• DİKKAT

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

Sayfadaki Resimleri Silmek

  • Konbuyu başlatan Konbuyu başlatan htsumer
  • Başlangıç tarihi Başlangıç tarihi

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
975
Excel Vers. ve Dili
Excel-2003
Bir programdan binlerce veri kopyalayıp excele yapıştırıyorum verilerin yanındaki resimlerde geliyor.Üzerine tıkladığımda RESİM1, RESİM2 ... diye gidiyor bunları tek tek silmek zorunda kalıyorum binlerce veri ile binlerce resim demek..BUnu bir kod ile silmek istiyorum..Nasıl silebilirim tamamını resimlerin...
 
Bu şekilde deneyin.
Kod:
Sub Sil()
ActiveSheet.Shapes.SelectAll
Selection.Delete
End Sub
 
Hay Allah razı olsun senden tamam..Hepsini sildi..Teşekkür ederim Hamit bey..
 
Bu şekilde bir deneyin.
Kod:
ActiveSheet.DrawingObjects.Delete
 
Bir tek kusuru oldu Dğme ekliyorum onuda siliyor.. Çokda önemli değil..
 
Sizinkiside güzel oldu Seyit bey elinize sağlık..
 
kontrolun ismine göre silme veya silmeme mümkün olabilir.


Kod:
Sub ShpSil()

    Dim shp As Shape
    For Each shp In ActiveSheet.Shapes
        If shp.Name <> "CommandButton1" Then shp.Delete
    Next shp

End Sub

Kod:
Sub ShpSil()

    Dim shp As Shape
    For Each shp In ActiveSheet.Shapes
        If shp.Name <> "KAYIT" Then shp.Delete
    Next shp

End Sub


Kod:
Sub ShpSil()

    Dim shp As Shape
    For Each shp In ActiveSheet.Shapes
        If shp.Name = "OptionButton1" Then shp.Delete
    Next shp

End Sub
 
Bir tek kusuru oldu Dğme ekliyorum onuda siliyor.. Çokda önemli değil..

Koda Tekrar Düğmeyi Atayıp Makroyu Yeniden Tayin edelim.
Sayfadaki veriler silinmez sadece nesneler silinir.
bu arada Düğmenizde Kaybolmaz.

:confused:

Sub SİL()
ActiveSheet.DrawingObjects.Delete
Range("A1").Select
ActiveSheet.Buttons.Add(462, 41.25, 89.25, 18.75).Select
Selection.OnAction = "ThisWorkbook.SİL"
Range("A1").Select
End Sub
 
Geri
Üst