【まとめ記事】汎用性が高くて便利!なVBAコードの記事10選!【マクロ】

汎用性の高いVBAコードを紹介する記事を
まとめました!
※10選としていますが、随時追加していきます。

どれも多くの状況で使用できる
便利なVBAコードです!

PR

指定フォルダ配下のファイルに対する再帰処理

指定フォルダ配下のファイルに対し、再帰処理をするVBAコードです。

PR

ログ出力

ログ出力のVBAコードです。完全版です。

PR

処理時間の計測

処理時間が長いのはストレスですが、これは
 ・処理時間がどれくらい掛かるのか分からない
ためです。

「どれくらいの時間で終わるのか」が分かれば、ストレスが軽減します。

処理時間を計測し、「どれくらいの時間で終わるのか」を利用者へ伝えましょう。

PR

オートフィルタで削除

オートフィルタを利用して、特定の行を削除できます。


PR

重複行を簡易に削除

重複行を簡易に削除できます。

PR

CSVファイルを読み込む

色々な条件でCSVファイルを読み込めます。

●CSVファイルを読み込む(シンプル)


複数のCSVファイルを読み込む


●CSVファイルを読み込む(指定した列のみ)


●CSVファイルを読み込む(特定の文字列を含む行のみ)

PR

指定した範囲をCSVファイルへ出力

指定した範囲をCSVファイルへ出力できます。

PR

メール送信

メールを送信できます。
エラーが発生した際に、担当者へその旨を通知するといった使い方ができます。

送信方法は2種類あります

●Outlookを使用する方法


●Outlookを使用しない方法

PR

指定した文字列を検索

「シート上の指定した文字列」を検索できます。

PR

指定した文字列を置換

「シート上の指定した文字列」を置換できます。
※「Rangeオブジェクト」の「Replace」メソッドにより置換します。

置換対象範囲は細かく指定できます。


また「変数の設定値(文字列)」の置換もできます。
※「Replace関数」により置換します。

PR

ワイルドカードを使用した処理

ワイルドカードを使用して、複数の対象に対し処理を行えます。

複数のファイルをコピー


複数のフォルダをコピー


●オートフィルタで複数の条件で絞り込む


PR

重複を削除する

配列やシート上のデータの重複を削除できます。



PR

ソート(並び替え)する

配列やシート上のデータをソート(並び替え)できます。



PR

○○以前に更新されたファイルを削除する

○○以前に更新されたファイルを削除できます。

PR

処理を高速化させる「あるある」な方法

処理を高速化させる「あるある」な方法です。

PR

「あるある」な入力チェック

「あるある」な入力チェックです。

PR

VBAでこんなことができるの!?な記事10選

VBAでこんなことができるの!?な記事10選です!

PR

孫の手みたいなVBAコードな記事10選

孫の手みたいなVBAコードな記事10選です!