Formları silme

Katılım
6 Ağustos 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excel 2003
Türkçe
merhaba arkadaşlar;
excel'de form bölümünden eklediğimiz onay kutusu vs gibi gereçleri tek tek silmek yerine hepsini bir anda silebilirmiyiz.bu şekilde 200 tane sayfam var. makro olmuyor. çünkü her sayfadaki buton numaraları farklı..
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Makrolu çözümü bir deneyiniz.

Sub Düğme10_Tıklat()
For s = 2 To Sheets.Count
Sheets(s).DrawingObjects.Delete
Next
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Ben de Sayın Seyit Tiken'in kodunu biraz geliştireyim.
Kod:
Sub SIL()
On Error Resume Next
For Each Sh In Sheets
    With Sh
        .OLEObjects.Delete
        .DrawingObjects.Delete
    End With
Next
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Bir Sil makrosu da benden olsun.

Kod:
Sub SekilMekilvsSil()
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
Sheets(i).Select
Sheets(i).Shapes.SelectAll
Selection.Delete
Sheets(1).Select
Next i
End Sub
 
Katılım
6 Ağustos 2007
Mesajlar
16
Excel Vers. ve Dili
MS Excel 2003
Türkçe
Bu arada bende kendim uğraşmıştım. Bir makroda kendim elde ettim ve sorunumu hallettim. ilginiz teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Makronuzu bizden esirgediniz sanırım. Bizde görseydik iyi olurdu sanki.
 
Üst