• DİKKAT

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

Boşluk Arası Veri Sıralama

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
407
Excel Vers. ve Dili
Excel 2019
Merhabalar. veri listemde 2020,2021,2022 senelerine ait veriler mevcut ve tüm seneler arasında satır boşluğu mevcut. yapmak istediğim şey her boşluktan sonraki veriyi önce ada sonra parsel sonrada ÇKS sahibine göre sıralamak ve boş satırları olduğu gibi bırakmak. listem uzun olduğundan bunu bir makroyla yapmak istiyorum. yardımlarınızı bekliyorum şimdiden teşekkür ederim.
örnek dosya ektedir
 

Ekli dosyalar

Böyle dener misiniz ?
Kod:
Sub Sirala()
    Dim arr()
    x = [b65536].End(3).Row + 1
    For i = 6 To x
        If Cells(i, 2) = "" Then
            k = k + 1
            ReDim Preserve arr(1 To k)
            arr(k) = i
        End If
    Next
    a = 6
    For j = 1 To UBound(arr)
        Range("b" & a & ":" & "i" & arr(j) - 1).Sort key1:=Cells(a, 2), key2:=Cells(a, 3), key3:=Cells(a, "h")
    a = arr(j) + 1
    Next
    End Sub
 
Böyle dener misiniz ?
Kod:
Sub Sirala()
    Dim arr()
    x = [b65536].End(3).Row + 1
    For i = 6 To x
        If Cells(i, 2) = "" Then
            k = k + 1
            ReDim Preserve arr(1 To k)
            arr(k) = i
        End If
    Next
    a = 6
    For j = 1 To UBound(arr)
        Range("b" & a & ":" & "i" & arr(j) - 1).Sort key1:=Cells(a, 2), key2:=Cells(a, 3), key3:=Cells(a, "h")
    a = arr(j) + 1
    Next
    End Sub

Hocam çok teşekkür ederim. Çok işime yaradı
 
Geri
Üst