zulfuernek
Altın Üye
- Katılım
- 24 Haziran 2017
- Mesajlar
- 761
- Excel Vers. ve Dili
- türkçe
Application.DisplayAlerts = False
For i = Sheets.Count To 1 Step -1
If IsNumeric(Sheets(i).Name) Then Sheets(i).Delete
Next
yukarıdaki kodla excel kitabında bulunan ve sheet isminde rakam olan sayfaları silebiliyorum.
ancak istediğim şu. rakam içeren tüm sheetleri silmektense textboxa yazdığım rakamları içeren sheetleri silsin.
mesela 12.01.2017 ve 11.03.2018 tarihli sheetler var ve bu kod bütün sheetleri siliyor. benim amacım textbox1 e yazdığım rakamlı olanı silsin. mesela 2017 yazınca sadece 2017 leri silsin.
For i = Sheets.Count To 1 Step -1
If IsNumeric(Sheets(i).Name) Then Sheets(i).Delete
Next
yukarıdaki kodla excel kitabında bulunan ve sheet isminde rakam olan sayfaları silebiliyorum.
ancak istediğim şu. rakam içeren tüm sheetleri silmektense textboxa yazdığım rakamları içeren sheetleri silsin.
mesela 12.01.2017 ve 11.03.2018 tarihli sheetler var ve bu kod bütün sheetleri siliyor. benim amacım textbox1 e yazdığım rakamlı olanı silsin. mesela 2017 yazınca sadece 2017 leri silsin.
