質問: エクセルのマクロで別シートへのデータ転記をしたいです。
回答: <転記> 大きく分けて3つあります。 (1)変数を配列にして1つずつ取得し、シート2へ転記する。 (2)シート1の下終端行、右終端列までをコピーして、そのままシート2へ貼り付ける。 (3)(2)と同様だが、あらかじめ極端に大きい範囲を決めておいて、その範囲をコピーしてシート2へ貼り付ける。(例:想定は5,000行だが10,000行をコピーする) 2は一番簡単ですが、セルに空きがあるときは最終行・列から終端の行・列を取得するなど、工夫が要ります。 <ID> 転記後にルールに従って1つずつIDを記載する。 作業で繰り返し使いIDを重複させないようにしたい場合は、特定のセルに記載した最後のIDを記載しておき、次回利用時はそのIDを基準に次のIDを振るようにする。 マクロでIDを自動記載するのであれば、何らかのルールが必須になります。