私はインターネットで見回しましたが、成功は見つかりませんでした。私の問題は、最初のワークシートから P6 から P(サブルーチンに渡された整数の値) の範囲を、2 番目のワークシートの値 B2 から B(渡された値) にコピーしようとしていることです:
sub copy_cells(length as integer)
Worksheets("Sheet2").Range("B2: B+length").Value = ActiveSheet("Sheet1").Range ("P6:P+length").Value
end sub
ここにコードを入力してください