- Katılım
- 3 Temmuz 2009
- Mesajlar
- 81
- Excel Vers. ve Dili
- 2010 pro plus türkçe
- Altın Üyelik Bitiş Tarihi
- 02-06-2024
Elimde Boş Satırları Silen Bir Makro Kodu Var. Ama kodu çalıştırınca sadece aktif sayfada ki boş satırları siliyor. Ben tüm sayfalardaki boş satırları silmesini istiyorum. Tüm sayfalardaki boş satırları nasıl silerim.
Sub bossatirsil()
For a = 1 To Sheets.Count
sat = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Row
sut = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Column
For b = sat To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Rows(b)) = 0 Then Sheets(a).Rows(b).Delete
Next
For c = sut To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Columns(c)) = 0 Then Sheets(a).Columns(c).Delete
Next
Next
End Sub
Sub bossatirsil()
For a = 1 To Sheets.Count
sat = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Row
sut = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Column
For b = sat To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Rows(b)) = 0 Then Sheets(a).Rows(b).Delete
Next
For c = sut To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Columns(c)) = 0 Then Sheets(a).Columns(c).Delete
Next
Next
End Sub
Ekli dosyalar
-
21.8 KB Görüntüleme: 1