Excel Boş Satırları Makrosunu Doldur - Excel İpuçları

İçindekiler

Bu haftanın Excel sorusunu sağlayan Mike'a teşekkürler:

Bir makro yazmaya çalışıyorum ve bu konuda yeniyim. Yüzlerce sayfa uzunluğunda ve birçok sütun genişliğinde bir Excel elektronik tablom var. Makronun "" için yalnızca "A" sütununda arama yapmasını (veri yok) ve ardından önceki satırdaki verileri kullanarak "A" ila "CB" sütunlarından seçim yapmasını ve ardından verileri algılayana kadar doldurmasını istiyorum. "A" sütunundaki hücre. Sonra her şey bitene kadar tekrar etmesi gerekir.

Aşağıdaki makro hile yapacak:

Public Sub CopyDown() LastRow = Range("A65536").End(xlUp).Row For i = 1 To LastRow If Range("A" & i).Value = "" Then Range("A" & i - 1 & ":CB" & i - 1).Copy Destination:=Range("A" & i) End if Next i End Sub

Ancak, istediğinizi yapmak için bir makro kullanmanız gerekmeyebilir. Daha hızlı bir yol, 12/12/98 tarihinden itibaren ipucunda tanıtılan hileleri kullanarak aynı şeyi makro olmadan gerçekleştirmektir.

İlk numara, seçiminizdeki tüm boş hücreleri seçmektir. Verilerinizin son satırında A1'den CB'ye kadar vurgulayın. Düzenle> Git> Özel> Boşluklar> Tamam'ı seçin.

Ardından, tüm bu boş hücrelere aynı formülü girmek istiyorsunuz. Bunu yapmak için eşittir tuşuna basın, yukarı oka basın, ardından Ctrl tuşunu basılı tutun ve Enter tuşuna basın. Bu, formülü tüm boş hücrelere kopyalar.

Son olarak, formülleri değerlere değiştirin. Tüm veri aralığını vurgulayın, Düzenle> Kopyala, Düzenle> Özel Yapıştır> Değerler> Tamam'ı seçin.

Mike'ın orijinal verileri formüller içeriyorsa veya kısmen boş olan bazı satırlar içeriyorsa, bu prosedürün işe yaramayacağını, yukarıda gösterilen makroya bağlı kalmanın daha iyi olacağını unutmayın.

Ilginç makaleler...