ということで、VBA使って管理表を作ってました。

なんのこっちゃわからん人はぼんやり眺めててくださいw


基本的な流れとして


①作業用マクロ

(実行ボタンクリックで以下を実行)

 1.必要事項を取得

 2.シート数を一枚で新規ブック作成

 3.②の作業を呼び出す

--------------------------サブプロシージャ-------------------

②セルの制御

  ・列の幅指定

  ・セルの結合

  ・罫線の設定

  ・背景色の設定

  ・各種項目の設定

  ・関数の入力

  ・入力者に見せたくない情報はセルの非表示

  ・改ページプレビュー設定

------------------------------------------------------------

 4.取得した情報(1.)の入力(年度と月、氏名等)

 5.シート名変更

 6.シートの追加

 7.3.~6.を必要なシート数繰り返させる。(2.3.の間に記述)

 8.名前をつけて保存

 (マクロを実行しているフォルダと同じフォルダに保存)


て言うことをやってたんですが

作り終えて思ったのは


②の作業をわざわざマクロで自動実行させるって結構負荷が高いですねw

なので決まったフォーマットは先に作っておいて

関数やらもぶち込んでおいてシートごとコピーさせるってやり方が

一番楽ですねw


細かいところは気が向いたら書きますw