• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Boş hücreleri sola doğru silme

Katılım
7 Mart 2005
Mesajlar
313
Excel Vers. ve Dili
Excel 2013 Türkçe
Arkadaşlar merhaba ekli dosyada bir döngü oluşturmak istiyorum. Burada yapmak istediğim G sütunundaki hücreler bakacak eğer boş ise sütun silde hücreleri sola kaydırcak eğer G sütunun daki hücre dolu ise döngü devam edecek. Bunun için aşağıdaki kodu yazdım ama olmadı.
Sub Duznl()
Range("G2").Select
Dim i As Integer
For i = 2 To 5
If Cells(i, 1) = Empty Then
Selection.Delete Shift:=xlToLeft
End If
Next i

End Sub
 

Ekli dosyalar

Merhaba,

Bunun için döngü kurmanıza gerek yok.

Kod:
Sub Deneme()
On Error Resume Next
son = [A65536].End(3).Row
Range("G2:G" & son).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
End Sub
Şeklinde kullanabilirsiniz..

.
 
Çok teşekkür ederim elinize sağlık.
Bir de bununla beraber yine boş gördüğü yere başka bir dosyadan düşeyara fonksiyonu ile veri getimek istesem nasıl bir makro yazmalıyım.
 
Başka dosyadan kastınız ayrı bir çalışma kitabı ise bu kapalı dosyalardan veri alma işlemine girer. Bu konuda fazla bir bilgim yok maalesef. Yeni bir konu açarak sorunuzu sormanızı tavsiye ederim.

.
 
Hayır aynı dosyada başka bir sayfadan önemli olan dolu hücreleri atlayıp boş hücrelerde bu işlemi gerçekleştirmesi
 
Düşeyaradaki aranan tablonun Sayfa2 A:B sütununda olduğu düşünülmüştür. Aranan verinin ise Sayfa1 A sütununda,

Kod:
Sub Deneme()
On Error Resume Next
son = [A65536].End(3).Row
Range("G2:G" & son).SpecialCells(xlCellTypeBlanks) = _
"=VLOOKUP(RC[-6],Sayfa2!C[-6]:C[-5],2,0)"
End Sub

.
 
çok teşekkür ederim.
 
Geri
Üst