bycakir
Altın Üye
- Katılım
- 1 Aralık 2017
- Mesajlar
- 222
- Excel Vers. ve Dili
- Microsoft Office 365 ProPlus
- Altın Üyelik Bitiş Tarihi
- 18-01-2025
merhabalar.
ben bir sayfadaki verileri duruşlarını değiştirmek için aşagıdaki makroyu yazdım fakat excell de hata var çözemiyorum .
kayıt aldıgım sayfayi 5 satır atlatarak yaptıgımda çalışıyor ama 5 atlayarak bu istediğim çözüm değil
Kod:
Sub Test()
son = WorksheetFunction.Max(Cells(Rows.Count, "A").End(3).Row, 2)
For i = 2 To son
Sayfa4.Cells(i, "A") = Cells(i, "A")
Sayfa4.Cells(i, "b") = Cells(1, 2)
Sayfa4.Cells(i, "c") = Cells(i, "B")
Sayfa4.Cells(i, "d") = Cells(i, "g")
Sayfa4.Cells(i, "e") = Cells(i, "h")
Sayfa4.Cells(i + 1, "A") = Cells(i, "A")
Sayfa4.Cells(i + 1, "b") = Cells(1, 3)
Sayfa4.Cells(i + 1, "c") = Cells(i, "c")
Sayfa4.Cells(i + 1, "d") = Cells(i, "g")
Sayfa4.Cells(i + 1, "e") = Cells(i, "h")
Sayfa4.Cells(i + 2, "A") = Cells(i, "A")
Sayfa4.Cells(i + 2, "b") = Cells(1, 4)
Sayfa4.Cells(i + 2, "c") = Cells(i, "d")
Sayfa4.Cells(i + 2, "d") = Cells(i, "g")
Sayfa4.Cells(i + 2, "e") = Cells(i, "h")
Sayfa4.Cells(i + 3, "A") = Cells(i, "A")
Sayfa4.Cells(i + 3, "b") = Cells(1, 5)
Sayfa4.Cells(i + 3, "c") = Cells(i, "e")
Sayfa4.Cells(i + 3, "d") = Cells(i, "g")
Sayfa4.Cells(i + 3, "e") = Cells(i, "h")
Sayfa4.Cells(i + 4, "A") = Cells(i, "A")
Sayfa4.Cells(i + 4, "b") = Cells(1, 6)
Sayfa4.Cells(i + 4, "c") = Cells(i, "f")
Sayfa4.Cells(i + 4, "d") = Cells(i, "g")
Sayfa4.Cells(i + 4, "e") = Cells(i, "h")
i = i + 4
Next
End Sub