Sütunları birer satır atlayarak diğer sütuna taşıma

Katılım
22 Aralık 2017
Mesajlar
7
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
22/12/2022
Merhabalar;
Ekteki dosyada olduğu gibi A ve B sütunundaki satırları birer satır atlayarak C sütununda alt alta yazdırmak istiyorum.
Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu şekilde deneyin.
Kod:
Sub Yaz()

    Dim son As Long, i As Long, s As Long
    
    son = [A:B].Find("*", , , , xlByRows, xlPrevious).Row
    
    Application.ScreenUpdating = False
    [C:C].ClearContents
    
    s = 1
    For i = 1 To son
        Cells(s, "C") = Cells(i, "A")
        Cells(s + 1, "C") = Cells(i, "B")
        s = s + 2
    Next i
    
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Alternatif olarak formülle isterseniz aşağıdaki formülü deneyiniz:

=DOLAYLI(ADRES(AŞAĞIYUVARLA((SATIR()-1)/2+1;0);EĞER(MOD(SATIR();2)=0;2;1);1;1))
 
Üst