本ページには広告が含まれています。

VBA-tool

VBA-tool

Excel VBAでファイル名を一括変更する【実務で活用できる】

【実務で活用できる】Excel VBAでファイル名を一括変更する方法を紹介します。ファイル名を変更しようと思った時に、ファイル内容を確認しないとファイル名がつけられない場合があります。手動では大変なそんな処理をVBAで一括処理する方法です。
VBA-tool

【ExcelVBA】全ファイルを再帰処理でルートフォルダに移動

全てのサブフォルダ内のファイルをFileSystemObjectによる再帰処理でルートフォルダに移動させます。サブフォルダーの全ファイル移動後はフォルダーを削除して1階層上のフォルダーに戻る処理です。ファイル名が重複している場合の処理も解説
VBA-tool

【ExcelVBA】ファイルのタイムスタンプを一括で指定変更する

ファイルのタイムスタンプを変更したい時ってありませんか?すべてのファイルの「更新日時」「作成日時」「アクセス日時」をExcelVBAからAPIを使って変更する処理を紹介します。一括変更と個別の設定変更が可能です。(サンプルダウンロード可能)
VBA-tool

【ExcelVBA】タイムスタンプを変えずにパスワード設定を行う

VBAでExcelファイルのパスワード設定変更処理をタイムスタンプの変更なしで行う方法について紹介します。タイムスタンプを変更したくない時ってありませんか?パスワード変更後に変わってしまったタイムスタンプを元に戻す処理をVBAで実行できます
VBA-tool

【ExcelVBA】keybd_eventでスリープを阻止するコード検証

VBAのループ処理中に一定間隔でキーボードイベントを発生させPCのスリープを回避させるため「keybd_event」とVBAの「SendKeys」を比較検証。「keybd_event」を「KeyCode=0」で実行すれば回避できることが判明
VBA-tool

【ExcelVBA】別インスタンスで開いて作業能率を上げよう

重い処理のVBAを実行している場合、VBAの処理が完了するまでは同一プロセス内で開いている他のブックで同時作業ができません。そんな時は、別インスタンス(プロセス)でExcelを立ち上げれば改善できます。その方法について解説していきます。