Excel– tag –
-
VBA-tool
Excel VBAでファイル名を一括変更する【実務で活用できる】
ファイル名を変更したい場合はどんな時でしょうか?例えば、以前紹介したOutlookメイルの添付ファイルを一括ダウンロードして保存していたりした場合などがそうだと思いますさて、そのファイル名を変更しようと思った時に、ファイル内容を確認しないとファ... -
VBA-tool
【ExcelVBA】全ファイルを再帰処理でルートフォルダに移動
大量のファイルを複数のサブフォルダ(例えば日付ごとなど)に分けて保存している場合があると思いますが、まとめて処理したい場合にどうしていますか? いちいちフォルダを見て回るより、一か所にまとめて見た方が処理を効率的なのではないでしょうか。た... -
7-zip32
【ExcelVBA】ZIPファイルの解凍をまとめて連続実行させる
前回記事でZIPファイルの作成方法を紹介した際に、複数(大量)のZIPファイルをまとめて解凍することは次の機会に紹介したいとしていましたのでさっそく実行します実は、仕事でメール報告を受けたのですが、ファイルのサイズが大きいためZIPファイルに圧縮... -
7-zip32
【ExcelVBA】ZIPファイルを7-zip32.dllで作成
ZIPファイルの作成方法と活用法などを紹介したいと思います今までの記事では、仕事で活用できるような内容でVBAの利用法を書いてきました。前回記事では、メールでExcelなどのファイルを添付して送信する方法を紹介しましたが、セキュリティを高めるために... -
VBA-tool
【ExcelVBA】ファイルのタイムスタンプを一括で指定変更する
ファイルのタイムスタンプを変更したい時ってありませんか?変更しようと思うのは、Excelファイルだけでなく、その他すべてのファイルのタイムスタンプです前記事でShellApplicationで更新日時を変える(元に戻す)処理を説明しましたが、Shellで変更でき... -
VBA-tool
【ExcelVBA】タイムスタンプを変えずにパスワード設定を行う
Excelファイルのタイムスタンプを変更したくない時ってありませんか?パスワードを付け忘れたり、付けなくてもよかったのにPWを付けてしまった場合、変更するためにはファイルを開いて変更する必要があります。でも、ファイルを開いて変更後に保存する場合... -
outlook
【ExcelVBA】Outlookメールの作成から一括送信まで
大量の送信先あてメールに手動で添付ファイルを貼り付けて、一件づつ送信するのは相当な手間がかかりますよね。誤送信も起きやすくなります そんなときの解決策として、ExcelからOutlookでメールを作成し送信することができますしかも、Excelのセルに貼り... -
データ
【Excel VBA】データを別ブックに分割保存する処理(後半)
データを別ブックに分割保存する処理(前半)記事の続きです。前半部分も是非ご覧ください さて、この記事で完結できるか心配ですが書き始めていきます前半のおさらいを兼ねてフローチャートをもう一回見てみます 前半(左半分)で一番重要なユニークデー... -
データ
【Excel VBA】データを別ブックに分割保存する処理(前半)
10万行以上のデータを約100グループごとに分割して、グループ名をつけて別ブックに保存していくという結構な手間のかかる作業を一定期間ごとにやっています 現在は、この作業をVBAを使って自動で10分以内に完了させています分割するための設定を「分割設... -
outlook
【ExcelVBA】Outlookフォルダ内添付ファイル一括保存
前回の記事で、Outlook内の選択しているメールから添付ファイルを取り出して保存する方法について紹介しましたでも、Outlookはあらかじめ「仕訳ルール」を設定しておき、特定の受信メールを自動的に指定フォルダに振り分ける機能があります。実際に私の職... -
outlook
【ExcelVBA】Outlook受信メールの添付ファイルを保存
メールで取引先や自社の営業所などから、請求書や報告書などのデータを添付ファイル付きで受信することがあると思います。メール件数が少数であるならば、手作業で1件づつ添付ファイルを取り出す手間は苦になりませんが、件数が大量の場合はすごく面倒でイ... -
VBA-tool
【ExcelVBA】keybd_eventでスリープを阻止するコード検証
実行中のVBAに長いループ処置があった場合、PCがスリープ状態に入ってしまうとVBAは停止してしまいます。PCの設定を変更できるならば、PC自体の動作設定で対処できますが、職場のPCなどの場合セキュリティ上の問題で設定変更できないことが多いのではない...