まず、私はVBAの完全な初心者です。列AとB(動的行) "n"の範囲を、セル"c2"のnの値を同じブック内の別のシートに指定する回数だけコピーしようとしています。
Column A Column B
DDDDDD d345g
THFGJJ th567
JKHNGF thgf4
UJHG67 uj768
tkm78y y7865
これが私が試したものですが、ブレークエラーが発生します。
Sub rangecopy()
Application.ScreenUpdating = False
Dim rangeini As Long
Dim i As Integer
rangeini = Sheets("sheet1").[a10000].End(xlUp).Row+1 //range of data to copy
n = Sheets("sheet1").range("c2")//number of times to be copied
For i = 1 To n
rangeini.Copy
Sheets("sheet2").range("A2").PasteSpecial//data to be pasted here
Next i
Application.ScreenUpdating = True
End Sub
私は修正中であり、できるだけ早くそれを必要としています。どんな助けでも本当にありがたいです。
初心者が理解して学ぶことができるように、簡単なコードを書いてください。