シートを連続作成

シートを連続で作るマクロを書いてみました。

週ごとにシートを作って、管理することはよくあります。学校だと週案などがそうですね。

シートを連携させるために…

前の週の値を参照して、今週分を加算したい。そのためには、以下の条件で元を作ります。

  1. シート名が週を表す数値のみにする
  2. シート名を使って、前の週の値を参照する

1.については、マクロで連続で作成します。

簡単な作成画面

2.シート名の取得について

VBAでシート名を取得して、B2セルに貼り付ける方法

これで、B2セルにシート名が出力されます。

※別の方法としてマクロを使わず、以下の数式でもシート名を取得できます。

そして、シート名を関数の中で使うにはINDIRECT関数を使います。

最後に。マクロを使うか、関数を使うかは好みです。使いやすい方を使うのがいいと思います。

記事のマクロ、関数を使ったファイル以下です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です