excel terse çevirme yöntemi(farklı)

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,642
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub test()
    veri = Sheets("Sayfa1").Range("A1").CurrentRegion.Value
    If UBound(veri, 2) < 2 Then Exit Sub
    With Sheets("Sayfa2")
        .Range("A:B").Clear
        sat = 0
        For i = 2 To UBound(veri, 2)
            For ii = 1 To 4
                .Cells(sat + ii, 1).Value = veri(ii, 1)
                .Cells(sat + ii, 2).Value = veri(ii, i)
            Next ii
                .Cells(sat + 1, 1).Resize(4, 2).Interior.Color = Array(rgbLightSteelBlue, rgbAliceBlue)(i Mod 2)
            sat = sat + 4
        Next i
    End With
End Sub
 
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
Kod:
Sub test()
    veri = Sheets("Sayfa1").Range("A1").CurrentRegion.Value
    If UBound(veri, 2) < 2 Then Exit Sub
    With Sheets("Sayfa2")
        .Range("A:B").Clear
        sat = 0
        For i = 2 To UBound(veri, 2)
            For ii = 1 To 4
                .Cells(sat + ii, 1).Value = veri(ii, 1)
                .Cells(sat + ii, 2).Value = veri(ii, i)
            Next ii
                .Cells(sat + 1, 1).Resize(4, 2).Interior.Color = Array(rgbLightSteelBlue, rgbAliceBlue)(i Mod 2)
            sat = sat + 4
        Next i
    End With
End Sub

açıkcası exceli bukadar iyi bilmiyorum nereye kopyalamam gerektiğine bakıcam ve oldu olmadı bakcam.teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Sayfa1'deki verileri devam ettirin ve tanımlanmış alanları da uzatın. O zaman hata vermez..

.
 
Son düzenleme:
Katılım
9 Mart 2020
Mesajlar
20
Excel Vers. ve Dili
Excel 2007 turkce
Çok Teşekkürler oldu
 
Üst