• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連続データから日付一致抽出し別シートへ転記したい)

連続データから日付一致抽出し別シートへ転記したい

このQ&Aのポイント
  • マスタシートにデータ入力し、ボタンクリックで日付シートが追加される。その日のデータを抽出し日報シートを追加していきたい。別ブックにも同時に保存したい。
  • シートAAAには複数行のデータがあり、月間連続して入力される。マクロボタンをクリックすると、現在の日付のシートが追加される。追加シートのデータはシートAAAから抽出される。
  • 追加シートには日付がわかりやすく表示され、別ブックにも同時に保存される。同日付シートがある場合は上書きされるが、確認のダイアログが表示される。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

マクロ作成に必要な考え方を書きます。 <準備> (1)日報用紙を作り、Sheets(1)とします。 (2)シートAAAをSheets(2)とします。 (3)新しく作成する日報はSheets(3)とします。  新しい日報はいつもシートAAAの直後に置くというルールにする。 <マクロの構成> (1)シートAAAにて、日報に記述したいデータを収集します。  収集データの保管方法は自分でお考え下さい。(配列 AAA()を利用すると便利です。) (2)日報用紙をコピーし、シートAAAの直後に貼付け、シート名をつけます。そのシート名は、収集データから入力します。 (3)Sheets(3)にて、収集データを入力します。 (4)必要に応じて、ユーザーへの意志伝達を記述します。(例えば、プログラム作動中とか作業終了とか) 以上

zaikoman3
質問者

お礼

ありがとうございます。 まずは、キッチリと設計しないといけないですね。 マクロに頼るのではなく、いろんなパターンがあることも忘れてはいけないですね。