シート操作

VBA

【Excel VBA】全シートに同じ処理を繰り返す方法|For Eachで一括処理

ブック内の全シートに同じ処理を実行するVBAを解説します。For Eachの基本、特定シートの除外、表示シートだけ処理する方法も紹介します。
VBA

【VBA】日付・曜日を判定して月末処理を自動化する方法(コピペOK)

VBAで日付・曜日を判定し、月末最終営業日にだけ処理を実行する方法を解説。WeekdayとDateSerialの組み合わせで土日除外。コピペで動くコード付き。月次処理の手動確認から解放される。
VBA

【VBA】入力規則(ドロップダウンリスト)を一括設定する方法(コピペOK)

どんな場面で使う?社員名簿の「部署」列に統一された選択肢を設定して表記ゆれを防ぎたい毎月新しいシートを作るたびに、同じド...
VBA

【VBA】重複行を削除して一意のリストを作る方法|RemoveDuplicates解説

VBAで重複データを削除し、一意のリストを作る方法を解説します。キー列の指定、先頭行の扱い、削除前の確認ポイントも整理します。
VBA

【VBA】特定の文字を含むセルを検索してハイライトする方法(コピペOK)

この記事でできることCtrl+Fで「不良」を検索して、1件ずつ確認して、手動で黄色に塗って、また次を検索して――200行...
VBA

【VBA】Worksheet_Changeでセル変更時に自動実行する方法|イベント処理の基本

セルの値が変わったタイミングでVBAを自動実行するWorksheet_Changeの使い方を解説します。Target判定や無限ループ防止も扱います。
VBA

【VBA】ExcelからOutlookメールを自動作成する方法|下書き表示で安心(コピペOK)

どんな場面で使う?月末の報告メールを複数の取引先に一斉送信している社内の各部署へ同じ形式のメールをCC付きで送る定型業務...
VBA

【Excel VBA】条件に一致する行に色を付ける方法|セルの値で自動色分け

セルの値を条件にして行全体へ色を付けるVBAコードを、コピペできる形で解説します。部署名、ステータス、期限などで自動色分けしたい時に使えます。
VBA

【VBA】複数のExcelファイルを1つに統合する方法|ヘッダー自動処理付き(コピペOK)

どんな場面で使う?各支店・部署から届く月次報告Excelを1つにまとめる作業があるアンケート回答ファイルが大量に届き、集...
VBA

【VBA】古いファイルを自動削除する方法|一覧確認してから安全に削除(コピペOK)

完成イメージ(Before / After)Before(実行前)フォルダに古いファイルと新しいファイルが混在している。...