|
こんにちは。かみちゃん です。
>MATCH関数を使って、シートの一行目にスタート行と終了行は、把握しています。スタート行がセルN1、終了行がセルP1に表示されています。
>データは2列目から6列目までと決められて入力されています。
>こうして範囲は決められているのですが、その範囲のデータを別のブックにコピーしたいのです。
VBAのコードはどこまでできているのでしょうか?
たとえば、特定のセル範囲を別ブックにコピーするのであれば、「マクロの記録」で
コードは記録されますが、試されていますか?
試しているなら、そのコードくらいは提示してください。
たぶん、質問は、N1セル、P1セルで指定された行範囲の2列目から6列目の範囲
はどのように記述するのかという点かと思いますが、まずは、ご自身でできる
こともありますので、そこから試してみてください。
いろいろ方法はありますが、以下のような感じでセル範囲は取得できます。
MsgBox Range(Cells(Range("P1").Value, 2), Cells(Range("N1").Value, 6)).Address
なお、P1セルとN1セルの値チェック、相関チェックは、全くしていません。
|
|