Yan yana yazılmış verileri alt alta yazdırma

Ercan ÖZYURT

Altın Üye
Katılım
26 Eylül 2021
Mesajlar
17
Excel Vers. ve Dili
Professional Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2026
Merhabalar, Ekli dosyanın sayfa 1de yer alan verileri sayfa 2deki gibi yaptırmak istiyorum. Yaklaşık 1000 civarında kişi ve bazılarının 1 bazılarının 3, bazılarının da 5 numarası mevcut. Sayfa 1e kaç tane kişi eklersem o kadar kişinin numara ve isimlerini sayfa 2deki gibi olmasını istiyorum. Teşekkür ederim
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Deneyiniz.
Kod:
Sub duzenle()

Dim arr As Variant
Dim i   As Long
Dim j   As Long
Dim k   As Integer

arr = Sayfa1.Range("a1").CurrentRegion.Value

Sayfa2.Range("A:B").ClearContents
j = 0
For i = LBound(arr, 1) To UBound(arr, 1)
    j = j + 1
    Sayfa2.Cells(j, 1) = arr(i, 1)
    Sayfa2.Cells(j, 2) = arr(i, 2)
    For k = 3 To UBound(arr, 2)
        If Not arr(i, k) = "" Then
            j = j + 1
            Sayfa2.Cells(j, 1) = arr(i, 1)
            Sayfa2.Cells(j, 2) = arr(i, k)
        End If
    Next k
Next i

End Sub
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
267
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Merhaba,
Deneyiniz.
Kod:
Sub duzenle()

Dim arr As Variant
Dim i   As Long
Dim j   As Long
Dim k   As Integer

arr = Sayfa1.Range("a1").CurrentRegion.Value

Sayfa2.Range("A:B").ClearContents
j = 0
For i = LBound(arr, 1) To UBound(arr, 1)
    j = j + 1
    Sayfa2.Cells(j, 1) = arr(i, 1)
    Sayfa2.Cells(j, 2) = arr(i, 2)
    For k = 3 To UBound(arr, 2)
        If Not arr(i, k) = "" Then
            j = j + 1
            Sayfa2.Cells(j, 1) = arr(i, 1)
            Sayfa2.Cells(j, 2) = arr(i, k)
        End If
    Next k
Next i

End Sub
Formülle Eski versiyonlara göre nasıl olur iyi akşamlar
 

Ercan ÖZYURT

Altın Üye
Katılım
26 Eylül 2021
Mesajlar
17
Excel Vers. ve Dili
Professional Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2026
Çok teşekkür ederim çalıştı
 

Ercan ÖZYURT

Altın Üye
Katılım
26 Eylül 2021
Mesajlar
17
Excel Vers. ve Dili
Professional Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2026
Merhabalar, Aynı dosya için bir konuda daha yardıma ihtiyacım var. Makro ile kullandığım "telefon-1" isimli dosya ancak "telefon-2" isimli dosyada göstermek istediğim gibi bir sütunda ilgili kişilerin karşılarında rakamlar var. Makronun düzenlenerek sayfa ikideki gibi listelenmesini istiyorum. Mümkün müdür acaba. Tekrar Teşekkürler
 

Ekli dosyalar

Üst