SAYFADAKİ BOŞ SATIR VEYA SÜTUNU SİLMEK

Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
SAYFADAKÝ BOÞ SATIR VEYA SÜTUNU SÝLMEK

ARKADAÞLAR MAKRO İLE SAYFANIN İÇİNDEKİ BOÞ OLAN SATIR VEYA SÜTUNLARI BULUP SİLMEK İSTİYORUM BUNU NASIL YAPARIM YARDIMCI OLURSANIZ SEVİNİRİM.
 
Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
PARDON EKLEMEYİ UNUTMUÞUM AYRICA BUNU TÜM SAYFALARA NASIL UYGULARIM.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu sorunuz için aöçıklamanız yetersiz. Bir örnek dosya eklerseniz çözüm daha kolay olacaktır.
 
Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
EKLÝ DOSYA

Ã?RNEK BİR DOSYA YAPIP YOLLUYORUM
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

NOT:Bu kodu; orijinal dosyanızın bir kopyasında tam olarak denedikten sonra kullanıma alın.

[vb:1:3c73ae25bc]Sub sil()
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
[/vb:1:3c73ae25bc]
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
bunu geri alacak bir makro yapabilirmiyiz?
Bu oldukça zor bir işlem olur, yani böyle bir kod yazmak epeyce zahmetli bir iş. En iyisi dosyayı kaydetmeden kapatmaktır.
 
Üst