フォルダとファイル操作

【VBA】ファイル名の変更・移動方法|NameステートメントとFileSystemObjectを解説

VBAでは、ファイルの名前変更(リネーム)や移動を自動で行うことができます。 実はこの2つは、同じ仕組みで実現できるのがポイントです。ファイル名変更と移動の違い操作内容ファイル名変更同じフォルダ内で名前を変えるファイル移動別フォルダへ移動す...
フォルダとファイル操作

【VBA】ファイル削除の方法|KillとFileSystemObjectの使い方を解説

VBAでは、不要になったファイルを自動で削除する処理を簡単に作成できます。 例えば次のような場面でよく利用されます。一時ファイルの削除古いログファイルの整理バックアップファイルの削除処理後の不要データ削除VBAでファイル削除を行う方法は主に...
フォルダとファイル操作

【VBA】ファイルコピーの方法|FileCopyとFileSystemObjectの使い方を解説

VBAでは、ファイルを別の場所へ自動でコピーする処理を簡単に作成できます。 例えば次のような場面でよく使われます。バックアップファイルの作成テンプレートファイルの複製処理前データの退避定期的なファイル保存VBAでファイルコピーを行う方法は主...
クラスモジュールの活用

【VBA】クラスのインスタンス化方法の違い|Dim+SetとAs Newの使い分け

VBAでクラスを扱う際、インスタンスの生成方法には主に次の2つがあります。変数宣言 → 後からインスタンス化(Dim + Set)宣言と同時にインスタンス化(As New)一見似ていますが、挙動・使いどころ・保守性 に大きな違いがあります。...
フォルダとファイル操作

【VBA】フォルダの存在確認方法|Dir関数とFileSystemObjectの違い・最も実務的な書き方を解説

Excel VBAでフォルダ操作を行う場合、フォルダが存在するかどうかの確認は非常に重要です。 存在しないフォルダに対して処理を行うと、実行時エラーが発生することがあります。実務では次のような場面で頻繁に使われます。フォルダが無ければ作成す...
フォルダとファイル操作

【VBA】フォルダを削除する方法|RmDirとFileSystemObjectの違い・中身ごと削除も解説

Excel VBAでは、不要になったフォルダを自動で削除する処理を作ることができます。 実務では次のような場面でよく使われます。一時フォルダの削除バックアップフォルダの整理処理完了後の作業フォルダ削除VBAでフォルダを削除する方法は主に 2...
フォルダとファイル操作

【VBA】フォルダを作成する方法|MkDirとFileSystemObjectの違い・存在確認まで解説

Excel VBAでは、フォルダを自動で作成する処理を実装することができます。例えば次のような場面でよく使われます。レポート出力用フォルダを自動作成日付ごとのバックアップフォルダを作成処理結果の保存先を自動生成VBAでフォルダを作成する方法...
Excel /VBA

【VBA】セルのAddressから列のアルファベットだけを抜き取る3つの方法まとめ

Excel VBAでセル番地(例:"B3" や "AA10")を扱うとき、「列のアルファベット部分だけ欲しい」という場面はよくあります。例えば:"C5" → "C""AB12" → "AB""XFD1048576" → "XFD"(Exce...
PowerShell

【PowerShell】Set-ExecutionPolicy Bypassと-ExecutionPolicy Bypassの違い|恒久設定と一時設定を徹底解説

PowerShellでスクリプトを実行しようとしたときに、実行ポリシー(Execution Policy)のエラーに遭遇したことはありませんか?その対処法としてよく見かけるのが、次の2つのコマンドです。Set-ExecutionPolicy...
イベントプロシージャ

【VBA】Worksheet_Changeの使い方|Targetの特定方法と実務で役立つ注意点まとめ

1. Worksheet_ChangeイベントとはWorksheet_Changeイベントとは、シート上のセルの値が変更されたときに自動で実行されるイベントです。ユーザーの手入力だけでなく、コピー&貼り付け数式の上書き値のクリアなど、値が変...