“Microsoft Excel”を使って業務効率化する際に使用できる便利なマクロツールを一覧で紹介します。
![](https://resthill.blog/wp-content/uploads/2022/08/triangle-gfd10eb0d6_1920.jpg)
以下にあるツールは全て無料でダウンロード可能です。また構成されているVBAのソースコードを展開していますので、それぞれ必要に応じてご自身でカスタマイズが可能です。
それぞれのソースコードを見ながらご自身で業務効率化のツールを作るとき等のVBA学習にも役立てることができると思います。
フォルダ・ファイル操作関連
1.複数のフォルダを階層指定して作成するマクロツール
大量のフォルダを階層を指定して作成する必要がある場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2020/08/【Excel-VBA】フォルダ作成マクロ_top-320x180.jpg)
2.ファイル振り分けるマクロツール
複数のフォルダに多量のファイル(またはフォルダ)を階層ごとに振り分けて格納する必要がある場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2021/02/複数ファイルを-指定したフォルダに振り分けるマクロ_top-320x180.jpg)
セル内データ操作関連
1.複数文字列の一括置換するマクロツール
複数のExcelファイルにおいて複数の指定した文字を一括で変換したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2021/03/別ファイル内の-検索した文字列を-一括で置換するマクロ_v2-320x180.jpg)
2.ファイル内の行を指定して一括置換するマクロツール
Excelファイルにおいて指定した複数の文字を行や列などの限られた範囲で変換したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/06/文字列を一括置換する-マクロツール-320x180.jpg)
3.シート毎に更新日時を表示するマクロツール
ファイルの更新日時でなく、シート毎に変更があった場合に更新日時を指定した部分に書き込みたい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/04/5621deba8a18b839c7a4321764bb05e8-6.png)
4.別ファイル内の指定セルの値を一括で取込めるマクロツール
複数ファイルにおいて指定した箇所全てを1シートに貼り付け、またはシート別に貼り付けしたい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/04/Excelファイルの指定した範囲の値を取得するマクロ-320x180.jpg)
5.セル内の書式を一括変換できるマクロツール
複数の指定した文字を対象にして一括で書式を変換したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/07/一括で変換するマクロ-320x180.jpg)
6.他Excelファイルのセル範囲の値を一括で取得して、別ファイルに貼り付けるマクロツール
他Excelファイル内にある指定したセル範囲の値を取得して、指定したExcelファイル内の指定したシートのセル位置から貼り付ける場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/09/指定したセル範囲の値を別Excelファイルに貼り付けるマクロツール-320x180.jpg)
表内データ検索関連
1.表内のデータを簡単検索して表示できるマクロツール
表内において指定した文字を検索して一覧で見たい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2020/08/表内のデータ簡単検索-マクロ_top-320x180.jpg)
2.項目ごとにデータを簡単に検索できるマクロツール
表内において項目ごとに指定した文字を検索して一覧で見たい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/04/テーブル内にある各項目のデータを検索して表示するマクロ-1-320x180.jpg)
ファイル情報取得・更新関連
1.フォルダ/ファイル情報を表示できるマクロツール
指定したファイルやフォルダの情報を表示したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2021/10/ファイル・フォルダ情報を検索-320x180.jpg)
2.ファイル情報 [ファイル名、更新日時、作成日時等] を一括変更できるマクロツール
指定した複数のファイルにおいて、名称や更新日時等を一括に変換したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/06/マクロツール_top-320x180.jpg)
シート操作関連
1.シートを一括取得できるマクロツール
指定したファイル内にある指定したシートを一括で取得したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/01/別Excelファイルの複数シートを取得するマクロ-320x180.jpg)
2.複数シートを一括作成できるマクロツール
基になるシートを複製して複数のシートを作成したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/05/複数シートの一括作成マクロ-63cd36e4e8ef8-320x180.jpg)
Excelアドイン
1.複数セルの値を一つのセルに貼り付けるマクロのアドイン
複数のセルにまたがった値を一つのセルに貼り付けたい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/05/複数のセルの値を一つのセルに貼り付けるマクロアドイン-320x180.png)
2.シート毎に分けてPDFを出力するマクロのアドイン
指定したシートを一つのPDFまたはシート毎にPDFファイルを分けて作成したい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/06/Excelのシート毎に分けてPDF出力するアドイン-320x180.png)
3.セル内の最初または最後に値を貼り付けるマクロのアドイン
指定したセルの最初または最後に指定した値を貼り付けたい場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/07/セルの最初または最後に値を貼り付ける-マクロアドインツール-320x180.png)
4.複数セルの値⇔一つのセルに変換して貼り付けるマクロのアドイン
複数のセルにまたがった値を一つのセル内に収めて貼り付ける(その逆も含む)場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/07/一つのセルの値を分割して貼り付けアドインツール-320x180.png)
5.全シートの表示倍率とカーソル位置を一括で変更するマクロのアドイン
Excelファイルを保存する前に全シートの表示倍率とカーソル位置を一括で指定する場合、当マクロツールを使って効率化できます。
![](https://resthill.blog/wp-content/uploads/2022/12/全シートのカーソル位置と表示倍率を一括変更するアドイン_top-320x180.png)
詳細は、それぞれのページに移動してツール概要と使い方を参照してください。
さいごに
このような業務効率化ツールをこれからも作っていきますので、ご活用いただけましたら以下よりサポートしていただけますと、とても嬉しくと思います。