Başlangıcı & Bitişi Bilinen Sıralı Sayı Dizisinden Sayı Çıkartma, Eksiltme

Katılım
11 Ekim 2011
Mesajlar
79
Excel Vers. ve Dili
MS Office 2010 - 2013
Altın Üyelik Bitiş Tarihi
31-08-2023
Arkadaşlar forumda fonksiyonların altında bir konum vardı.

@52779 nickli arkadaş yardımcı oldu fakat bunun makrosu için yardımınızı rica edecektim.

Şimdiden teşekkürler.

 
Katılım
11 Ekim 2011
Mesajlar
79
Excel Vers. ve Dili
MS Office 2010 - 2013
Altın Üyelik Bitiş Tarihi
31-08-2023
Yardımcı olacak arkadaş var mıdır acaba?
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub test()
    Dim sVeri As Worksheet
    Dim i&, son&, sat&, sut&, cift As Boolean, kys
    
    Set sVeri = Sheets("Veri")
    
    With CreateObject("Scripting.Dictionary")
        For i = sVeri.[C3] To sVeri.[C4]
            .Add Trim(i), Nothing
        Next i
        son = sVeri.Cells(Rows.Count, 6).End(3).Row
        If son > 2 Then
            For i = 3 To son
                .Remove Trim(sVeri.Cells(i, 6).Value)
            Next i
        End If
        kys = .keys
    End With

    Sheets("LRxxxx").Select
    Range("B4:XFD53").ClearContents
    sat = 4
    sut = 2
    cift = True

    For i = 0 To UBound(kys)
        If (cift And sat = 54) Or (cift = False And sat = 53) Then
            sat = 4
            sut = sut + 1
            cift = Not cift
        End If
        Cells(sat, sut).Value = kys(i)
        sat = sat + 1
    Next i

End Sub
 
Son düzenleme:
Üst