質問: マクロを使用し、excelのデータから必要な部分を取り出し2つのsheetに貼り付けたい 条件 excelのデータ a列からl列まで 複数行(行数は、決まっていない) (例) 40行ほどあるデータを見て 1行目から10行目までをsheet1に 12行目から20行目までをsheet2に貼り付けたい場合。 11行目のa列(空白になっている)に手入力で「a」と入力 21行目のa列(空白になっている)に手入力で「b」と入力し、 1行目から「a」のある行までをコピーし、sheet1に貼り付ける 「a」のある行より1行下から「b」のある行までをコピーし、sheet1に貼り付ける 以上のことをマクロで実行する方法を教えて下さい。
回答: 「a」や「b」を手入力するなら手でコピーした方が安全なだけマシです。 > どんな行数にでも対応できるようなマクロを求めています。 これも手入力なら簡単です。(vbaでも、やりようはいくらでもあります。何が最適かはユーザーにしかわかりません。) > 40行ほどあるデータを見て これは例えば、「データが40行ほどあるので見てください」というようなメッセージを出すということですか? であれば、msgboxで可能です。さもなければコンピュータには不可能です。 やろうとされている事は、処理は単純でも、エラー処理を含めた作り込みがキモなので、ユーザー本人にしか実用性のあるものは作れません。 そもそもサンプルの作成依頼などは、質問者のスキルアップの芽を摘んでしまうことになります。常識的な掲示板では禁止事項の筈です。