「プチなVBAコード」の記事構成
コンテンツ
「プチなVBAコード」で、ちょっとエクセルに工夫を加える!
エクセルを利用していると、「ちょっと面倒な操作」や「ある操作だけ繰り返す」、ということがあります。そのような操作もVBAで解決してしまいましょう。比較的短いコードで実行できる簡単プログラムです。ダウンロードだけでなくコピペで使えるものもあります。
目的
- エクセル操作でよくある、ちょっと煩わしい操作部分をVBAで解決する。
現状理解
エクセルを利用していると、「ちょっと面倒な操作」や「ある操作だけ繰り返す」、ということがあります。
一つの大きなプロジェクト(プログラム)を組むだけがエクセルVBAの仕事というだけではなく、ちょっとした操作の改善もVBAで行うことが出来ます。
「プチなVBAコード」は、エクセルのちょっとした美容整形と言えるかもしれません。
問題解決の具体的手順
- 日頃のエクセル操作で、よくある操作(ルーチン操作)で作業改善できないかを考える。
- 「データスタンプVBA」・・・同じ文言(データ)をセルに挿入する
- 「マルチページ作成」・・・ユーザーフォームにページを作る
- 「シート非表示ソフト」・・・非表示ロック付き、ユーザーフォームから操作します。
- 「ファイル名自動取得」・・・フォルダ保存されたファイル名の一覧を表示します。
- 「全階層の絶対パスを変数化」・・・指定ファイル保存場所までの全階層のパスを変数化します。
- 「テンプレート書類を一発印刷」・・・自動で印刷範囲を最適化します。印刷ボタンを押すだけ。
- 「物品購入申請書テンプレート」・・・エクセルVBAコードのみでテンプレートを作成しました。
- 「物品購入稟議書テンプレート」・・・より上級役職への稟議書テンプレートをVBAコードのみで作成しました。
- 「多用途目次シート増設」・・・エクセルファイル内で増えたシートの管理で、目次一覧表シートを設置してメンテすることが出来ます。
問題解決の結論
エクセルを利用していると、その使い方によって、色々と使い辛い場面が出てきます。エクセルVBAを利用すればそういう使い辛さを解決することも出来ます。