checkbox silmek

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
merhaba
bir sayfada yüzlerce checkbox var..üstünü tıkladığımda "formul satırında şu yazıyor.
=KAT("Forms.HTML:Checkbox.1";"")

bundanher sayfada yüzlerce var ve tek tek silmek çok zaman alıyor..Kod ile tüm sayfa yada sayfalardakini silmek mümkünmüdür?

Teşekkürler
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Modül içine ekleyip denermisiniz.
Kod:
Sub sil()
On Error Resume Next
For i = 1 To 500
ActiveSheet.Shapes("CheckBox" & i).Select
 Selection.Delete
Next i
End Sub
 
Son düzenleme:

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,408
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
şöyle bir kod buldum.
İyi çalışmalar.

Kod:
    For Each i In ActiveSheet.OLEObjects
        If i.progID = "Forms.HTML:Checkbox.1" Then
            i.Delete
        End If
    Next i
 

Necdet

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

Sadece CheckBox varsa hepsini silmek kolay.

  • F5
  • Özel
  • Nesneler
  • Tamam
  • DELETE
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Kod ile olanlarda çok bekleme yaptı sanırım kitap çok yüklü ondan olduğunu düşünüyorum.Necdet Hocanın verdiği çözüm ile kısa sürede hallettim.
İlgilenen tüm hocalarıma tesekkuler,saygılar
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
Necdet hocam bu hareketin makrosu varmı? yani F5-özel.....
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Aşağıdaki kod yeterli olur.
Kod:
Sub SİL()
    ActiveSheet.DrawingObjects.Delete
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,546
Excel Vers. ve Dili
Ofis 365 Türkçe
Necdet hocam bu hareketin makrosu varmı? yani F5-özel.....
Bu tür şeyleri makro kaydet ile rahatlıkla yapabilirsiniz.

Çok küçük bir düzeltme ile de Sayın Ömer bey'in kodlarına erişirsiniz.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Bu tür şeyleri makro kaydet ile rahatlıkla yapabilirsiniz.

Çok küçük bir düzeltme ile de Sayın Ömer bey'in kodlarına erişirsiniz.
Merhaba Sayın YEŞERTENER.
Zaten benim yaptığım da söylediğiniz idi ("makro kaydet->işlemi yap->select gibi gereksiz kısmı ayıkla -> kalan: tek satırlık kod").

Çevrimdışı olduğunuz için cevap yazmıştım.

Sağlıcakla.
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Altın Üyelik Bitiş Tarihi
06-01-2040
çok teşekkürler
 
Üst