VBAでファイルの存在確認をする方法|Dir関数でエラーを未然に防ぐ
VBAでファイルが存在するかどうかを確認するには、Dir 関数を使います。ファイルが見つかればファイル名が返り、見つからなければ空の文字(””)が返ります。ファイルを開く前にこのチェックを入れておくと、ファイルが存在しな […]
VBAでファイルが存在するかどうかを確認するには、Dir 関数を使います。ファイルが見つかればファイル名が返り、見つからなければ空の文字(””)が返ります。ファイルを開く前にこのチェックを入れておくと、ファイルが存在しな […]
マクロで問題が起きたとき、「何が起きたのか」を後から確認したいことがあります。エラーの内容を記録しておきたい、いつ誰がマクロを使ったか残したい、そんな場面で使えるのがログのテキスト出力です。 この記事では、VBAでテキス
VBAの処理速度を計測するには Timer 関数を使います。処理の前後で Timer の値を取得して引き算すると、何秒かかったかがわかります。どこが遅いかを把握してから最適化することで、改善の効果を数値で確認できます。
VBAのコードを読む力は、書く力と同じくらい大切です。他人のマクロを修正したり、エラーの原因を探したりするとき、「コードを読む力」がないと手も足も出なくなります。 この記事では、クイズ形式でコードを読む練習ができます。次
VBAでマクロを作成すると、コードが長くなるほど後から読み返したときに「どこを直せばいいかわからない」という状況に陥りやすくなります。マクロは一度作って終わりではなく、修正・追加が発生することがほとんどです。 この記事で