- Katılım
- 29 Mart 2010
- Mesajlar
- 30
- Excel Vers. ve Dili
- 2007
merhaba,
benim aşağıdaki gibi bir kodum var. ama bunu satır sayısı ne olursa olsun yukardan değişikliği yapıp yeni veriye uygulamak istiyorum ama yapamadım.
10 satırlık verim var. n=10 dedim ama bunu sütun isminde aşağıdaki gibi yapamadım.
nasıl yapabilirim?
Dim N As Integer
Dim x As Integer
x = 2
N = 10
Range("Ax:CN").Select
Selection.Copy
Sheets("Sheet2").Select
Range("Bx").Select
ActiveSheet.Paste
Range("B(N+x+1)").Select
ActiveSheet.Paste
Range("B(2(N+1)+1)").Select
ActiveSheet.Paste
Range("B(3(N+1)+1)").Select
ActiveSheet.Paste
Range("B(4(N+1)+1)").Select
ActiveSheet.Paste
Range("B(5(N+1)+1)").Select
ActiveSheet.Paste
Range("B(6(N+1)+1)").Select
ActiveSheet.Paste
Range("B(7(N+1)+1)").Select
ActiveSheet.Paste
End Sub
benim aşağıdaki gibi bir kodum var. ama bunu satır sayısı ne olursa olsun yukardan değişikliği yapıp yeni veriye uygulamak istiyorum ama yapamadım.
10 satırlık verim var. n=10 dedim ama bunu sütun isminde aşağıdaki gibi yapamadım.
nasıl yapabilirim?
Dim N As Integer
Dim x As Integer
x = 2
N = 10
Range("Ax:CN").Select
Selection.Copy
Sheets("Sheet2").Select
Range("Bx").Select
ActiveSheet.Paste
Range("B(N+x+1)").Select
ActiveSheet.Paste
Range("B(2(N+1)+1)").Select
ActiveSheet.Paste
Range("B(3(N+1)+1)").Select
ActiveSheet.Paste
Range("B(4(N+1)+1)").Select
ActiveSheet.Paste
Range("B(5(N+1)+1)").Select
ActiveSheet.Paste
Range("B(6(N+1)+1)").Select
ActiveSheet.Paste
Range("B(7(N+1)+1)").Select
ActiveSheet.Paste
End Sub
