VBA-tool Excel VBAでファイル名を一括変更する【実務で活用できる】 【実務で活用できる】Excel VBAでファイル名を一括変更する方法を紹介します。ファイル名を変更しようと思った時に、ファイル内容を確認しないとファイル名がつけられない場合があります。手動では大変なそんな処理をVBAで一括処理する方法です。 2020.10.18 VBA-tool
VBA-tool 【ExcelVBA】全ファイルを再帰処理でルートフォルダに移動 全てのサブフォルダ内のファイルをFileSystemObjectによる再帰処理でルートフォルダに移動させます。サブフォルダーの全ファイル移動後はフォルダーを削除して1階層上のフォルダーに戻る処理です。ファイル名が重複している場合の処理も解説 2020.10.11 VBA-tool
7-zip32 【ExcelVBA】ZIPファイルの解凍をまとめて連続実行させる VBAで7-zip32.dllを使ってパスワード付きZIPファイルを一括解凍する方法について解説します。複数(大量)のZIPファイルを一つひとつ解凍するのは相当な手間がかかります。まとめて解凍すれば大幅な効率化が図れます。解凍処理モードも変更できるようにしています是非ご覧ください 2020.10.04 7-zip32
7-zip32 【ExcelVBA】ZIPファイルを7-zip32.dllで作成 VBAで7-zip32.dllを使ってパスワード付きZIPファイルを作成する方法について解説します。パスワードは圧縮する個別ファイル毎に設定可能にしています。個人情報などはPW付きファイルで、その他はPW無しファイルで同梱するなどが可能です 2020.10.02 7-zip32
VBA-tool 【ExcelVBA】ファイルのタイムスタンプを一括で指定変更する ファイルのタイムスタンプを変更したい時ってありませんか?すべてのファイルの「更新日時」「作成日時」「アクセス日時」をExcelVBAからAPIを使って変更する処理を紹介します。一括変更と個別の設定変更が可能です。(サンプルダウンロード可能) 2020.09.27 VBA-tool
VBA-tool 【ExcelVBA】タイムスタンプを変えずにパスワード設定を行う VBAでExcelファイルのパスワード設定変更処理をタイムスタンプの変更なしで行う方法について紹介します。タイムスタンプを変更したくない時ってありませんか?パスワード変更後に変わってしまったタイムスタンプを元に戻す処理をVBAで実行できます 2020.09.22 VBA-tool
outlook 【ExcelVBA】Outlookメールの作成から一括送信まで 大量の送信先あてメールに添付ファイルを貼り付けて送信する作業はかなりの手間がかかります。ExcelVBAでOutlookから送信することでその問題を解決します。添付ファイル付きメールを一括送信する方法を解説。サンプルファイルも用意しています 2020.09.17 outlook
データ 【Excel VBA】データを別ブックに分割保存する処理(後半) データをグループごとに分割して別ブックに保存する処理について解説の後半。フィルタを使って分割する処理を解説しています。不要シートの削除や別ブックへのリンク解除(BreakLink)についても紹介。サンプルダウンロードをダウンロードできます。 2020.09.12 データ
データ 【Excel VBA】データを別ブックに分割保存する処理(前半) データをグループごとに分割して、別ブックに保存していく処理について解説。第1回目は分割するために使うユニークリストの作成をDictionaryオブジェクト、Collectionオブジェクト、フィルタ、フィルタオプションを使う方法について検証 2020.09.11 データ
outlook 【ExcelVBA】Outlookフォルダ内添付ファイル一括保存 ExcelからVBAでOutlook内の選択フォルダにアクセスしてフォルダ内の全メールから添付ファイルを取り出して保存する方法について紹介しす。Outlookの「仕訳ルール」で受信メールを指定フォルダに振り分けて一括処理できれば効率的です。 2020.09.05 outlook
outlook 【ExcelVBA】Outlook受信メールの添付ファイルを保存 ExcelVBAでOutlookメールの添付ファイルを一括で抜き出し、指定フォルダに保存する処理を紹介します。件数が少数なら手作業でも苦になりませんが、件数が大量の場合はすごく面倒でイライラします。ExcelVBAを使えばすごく効率的です! 2020.09.03 outlook
VBA-tool 【ExcelVBA】keybd_eventでスリープを阻止するコード検証 VBAのループ処理中に一定間隔でキーボードイベントを発生させPCのスリープを回避させるため「keybd_event」とVBAの「SendKeys」を比較検証。「keybd_event」を「KeyCode=0」で実行すれば回避できることが判明 2020.09.01 VBA-tool