Boş satırları silmek

Katılım
30 Mart 2005
Mesajlar
6
Merhaba,
Bazen tek , bazen de 3-5 satır atlanarak yazılmış bir metin var elimde. Kağıt tasarrufu yapmak için bu boş satırları silmem gerekiyor. Bunu makroyla yapabilir miyim?
İyi geceler. :(
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,312
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

Sevgili Levent arkadaşım, sanıyorum ilhanalp bu boş satırların bir MS Word belgesinde olduğundan bahsediyor ve bütün boş satırların silinmesini istiyor.

Eğer soru benim anladığım gibiyse, aşağıdaki kod bu işi yapacaktır.

[vb:1:f0885cabfe]Sub Test()
Dim i As Long
Dim MyRng As Range
Set MyRng = ActiveDocument.Paragraphs(1).Range
i = MyRng.MoveEnd(unit:=wdParagraph, Count:=1)
Do While i > 0
If MyRng.Paragraphs(1).Range.Text = vbCr Then
MyRng.Paragraphs(1).Range.Delete
Else
MyRng.MoveStart unit:=wdParagraph, Count:=1
End If
i = MyRng.MoveEnd(unit:=wdParagraph, Count:=1)
Loop
End Sub

[/vb:1:f0885cabfe]
 
Katılım
30 Mart 2005
Mesajlar
6
Sevgili leventm, Raider,
Asıl özür benden... :oops: Çünkü satırların Word belgesinde mi, Excel belgesinde mi olduğunu belirtmeden yazmışım.
Raider'in kodunu deneyeceğim. Yardımlarınız için teşekkürler
 
Üst