VBAでフォルダを自動作成する方法 | 月別・案件別の一括作成マクロ
VBAを使えば、毎回手作業で作っていた業務用フォルダを、Excelからボタン1つで一括作成できます。新年度・新プロジェクトのたびに「請求書」「報告書」「打ち合わせ資料」などのフォルダを作る手間を、マクロで自動化しましょう […]
VBAを使えば、毎回手作業で作っていた業務用フォルダを、Excelからボタン1つで一括作成できます。新年度・新プロジェクトのたびに「請求書」「報告書」「打ち合わせ資料」などのフォルダを作る手間を、マクロで自動化しましょう […]
VBAの Worksheet_Change イベントを使うと、セルにデータを入力した瞬間に自動で並び替えが実行されるシートを作れます。売上記録・顧客一覧・日報など、追記のたびに手動で並び替えていた作業を完全に自動化できま
VBAでセルの表示形式を自動変更するには、NumberFormat プロパティと条件分岐を組み合わせるだけで実現できます。数値・日付・パーセントなどの書式統一から、マイナス値の赤字化まで、入力内容に応じて自動で見た目を整
VBAで印刷範囲を自動設定するには、最終行・最終列を取得して PageSetup.PrintArea に代入するだけです。データ量が毎回変わる帳票や報告書でも、常に正確な範囲を1クリックで設定できます。 この記事では、次
VBAで特定のチェック列に「○」や「TRUE」が入っている行だけを別シートに抽出するには、ループで条件を確認しながら対象行をコピーするだけで実現できます。TODOリストの完了タスク抽出・アンケートの確認済み抽出など、日常
VBAで特定の行だけ太字・罫線・背景色を設定するには、Font.Bold・Borders・Interior.Color を組み合わせるだけで実現できます。条件に応じてループで複数行に一括適用することで、毎回手作業で装飾す
VBAで時間を扱うとき、Excelでは「1日=1」という数値(シリアル値)で時間を管理しています。たとえば「12:00」は「0.5」、「9時間」は「0.375」として計算されます。この仕組みを理解しておくと、勤怠計算や所
VBAで前月分のデータを自動でフォルダ分けして保存するには、DateAdd で前月の日付を取得し、MkDir でフォルダを作成、SaveCopyAs で保存します。毎月の手作業がワンクリックで済むようになり、保存ミスも防
VBAで開いているすべてのブックを一括保存・一括で閉じるには、For Each wb In Workbooks でループしてWorkbookオブジェクトを操作するだけです。複数ファイルを開いて作業する業務の「終了処理」と