Soru Aktif Sayfalardaki Resimleri Silerken, Makro ve Commandbutton düğmelerinin silinmemesi

Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
Kod:
activesheet.DrawingObjects.Delete
yukardaki kodu çalıştırdığımda, sayfadaki resimlerle beraber varolan tüm makro ve commandbutton düğmeleri de siliniyor. Ama ben sadece resimlerin silinip, makro ve commandbutton düğmelerinin kalmasını istiyorum. Bunu Nasıl yapabilirim?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,224
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;

Sub rsm_sil()
Set Alan = Range("a1:z100")
For Each resimm In ActiveSheet.Pictures
If Not Intersect(resimm.TopLeftCell, Alan) Is Nothing Then
resimm.Delete
End If
Next
Set Alan = Nothing
End Sub

İle alan belirleyerek alandaki resimleri silebilirsiniz.
İyi çalışmalar.
 
Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
Merhaba;

Sub rsm_sil()
Set Alan = Range("a1:z100")
For Each resimm In ActiveSheet.Pictures
If Not Intersect(resimm.TopLeftCell, Alan) Is Nothing Then
resimm.Delete
End If
Next
Set Alan = Nothing
End Sub

İle alan belirleyerek alandaki resimleri silebilirsiniz.
İyi çalışmalar.
Çok teşekkür ederim. sağolun.
 
Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
Merhaba;

Sub rsm_sil()
Set Alan = Range("a1:z100")
For Each resimm In ActiveSheet.Pictures
If Not Intersect(resimm.TopLeftCell, Alan) Is Nothing Then
resimm.Delete
End If
Next
Set Alan = Nothing
End Sub

İle alan belirleyerek alandaki resimleri silebilirsiniz.
İyi çalışmalar.
Yalnız kod resimleri silmedi.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,093
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Bunu deneyin.
Kod:
Sub resimsil()

For Each resim In ActiveSheet.Shapes
If resim.Type = msoPicture Then
resim.Delete
End If
Next resim

End Sub
.
 
Üst