スポンサーリンク
VBA

Excel VBA | メール本文をHTML形式にして表やリンクを埋め込む

こちらに「メール本文をHTML形式にして表やリンクを埋め込む」VBAサンプルをまとめました。OutlookメールをHTML形式で作成すれば、文字装飾・表組み・リンク挿入が可能になります。サンプル1:H...
VBA

Excel VBA | 日本郵便の公式CSVをVBAで読み込んで判定する実務的な応用例

日本郵便は公式サイトで 郵便番号データ(CSV形式) を公開しています。これをVBAで読み込めば、郵便番号から都道府県や市区町村を正確に判定できます。実務では「顧客リストの郵便番号から住所を自動補完す...
VBA

Excel VBA | Cells を使った「郵便番号から市区町村まで自動判定する」応用例

郵便番号は 日本郵便の公式データベースに「郵便番号 → 市区町村」の対応表が存在します。Excel VBAでは、この対応表を簡易的に辞書(Dictionary)に登録しておき、郵便番号から市区町村を自...
VBA

Excel VBA | Cells を使った「郵便番号から都道府県を自動判定する」応用例

郵便番号は 先頭の数字(または前半3桁)で地域が決まる 仕組みになっています。これを利用して、郵便番号から都道府県を自動判定する VBA の例を紹介します。コード例Sub PostalCodeToPr...
VBA

Excel VBA | 正規表現で郵便番号を抽出して住所と分離する応用例

顧客リストやアンケートデータでは「郵便番号+住所」が一緒に入力されているケースがよくあります。例:〒123-4567 東京都江東区亀戸1-1-1これを 郵便番号と住所に分離 すると、データベース化や郵...
VBA

Excel VBA | 正規表現を使ってより精度高く住所を分割する応用例

住所を「都道府県」「市区町村」「番地以降」に分けるとき、単純な文字検索では限界があります。正規表現(RegExp) を使うと、より柔軟で精度の高い分割が可能です。コード例(住所を3分割)Sub Spl...
VBA

Excel VBA | Cells を使った「住所を都道府県・市区町村・番地に3分割する」完全版の応用例

顧客リストやアンケートデータを整理するときに、住所を「都道府県」「市区町村」「番地以降」に分割すると、地域別集計や配送業務がとても効率化されます。ここでは VBA を使って A列の住所を自動的に3分割...
VBA

Excel VBA | Cells を使った「住所から番地以降を抽出する」応用例

住所データを整理するときに「都道府県+市区町村」と「番地以降」を分けたい場面があります。例えば「東京都江東区亀戸1-1-1」から 「亀戸1-1-1」 を取り出すような処理です。コード例Sub Extr...
VBA

Excel VBA | Cells を使った「住所から市区町村を抽出する」応用例

住所データから 市区町村だけを取り出す のは、地域別集計やマーケティング分析でよく使われます。Excel VBAでは、都道府県を除いた残りの部分から市区町村を抽出する方法が可能です。コード例Sub E...
VBA

Excel VBA | Cells を使った「住所から都道府県だけ抽出する」応用例

顧客リストやアンケートデータでは「住所」から 都道府県だけを取り出したい 場面がよくあります。Excel VBAで簡単に「住所の先頭に含まれる都道府県名」を抽出する方法を紹介します。コード例Sub E...
VBA

Excel VBA | Cells を使った住所クリーニング(全角→半角、不要なスペース削除)

住所データは「全角と半角が混じる」「スペースがバラバラ」などの問題がよくあります。これを Cells を使って一括整形すると、郵送や顧客管理がスムーズになります。コード例Sub CleanAddres...
VBA

Excel VBA | Cells を使った郵便番号クリーニング(ハイフン削除+7桁チェック)

日本の郵便番号は 7桁の数字 が基本です。入力データには 123-4567 や 123-4567 のようにハイフンや全角数字が混じることが多いので、ハイフン削除+桁数チェック を行うときれいに整えられ...
VBA

Excel VBA | Cells を使った電話番号クリーニング(ハイフン削除+桁数チェック)

実務でよくあるのが「電話番号の入力がバラバラ」問題です。例:03-1234-5678、090-1111-2222、08012345678 など。これを ハイフンを削除して桁数チェック すれば、データを...
VBA

Excel VBA | 実務で超使う VBA 自動化パターン

「実務で超使う VBA 自動化パターン」を整理してみます。現場でよく使われるのは 繰り返し作業の自動化・条件付き処理・複数シート/ブックの一括処理・配列で爆速処理 です。以下に代表的なパターンをまとめ...
VBA

Excel VBA | UnionやAreasでまとめた範囲をさらにクラス化して再利用する

ここまでの Union / Areas を使った離れたセル範囲処理 をさらにクラス化して、再利用可能な形にしてみましょう。これにより「複数の離れた範囲をまとめて処理する」ロジックを一箇所に集約でき、プ...
VBA

Excel VBA | UnionやAreasを使って離れたセル範囲をまとめて処理する

「Union」や「Areas」を使うと、離れたセル範囲をまとめて一括処理できるので、実務で非常に便利です。ここでは VBA の具体例をいくつか紹介します。基本例:Unionで離れたセルをまとめて処理S...
VBA

Excel VBA | 条件に一致する離れたセルを自動検出して、高速で一括書き換え

これは セルごとにループするのではなく、配列に一括読み込み → 条件判定 → 一括書き戻し というパターンを使うと爆速になります。基本パターン(例:金額=0 のセルを「未入力」に書き換え)Sub 条件...
VBA

Excel VBA | リンク集の更新結果をログファイルに記録する

ここでは リンク集の更新結果をログファイルに記録する VBA の例を紹介します。ポイントは「リンク集を更新する処理の中で、追加・削除・更新したファイル名や日時をテキストファイルに書き出す」ことです。基...
VBA

Excel VBA | リンク集を定期的に自動更新(毎日・毎週) する

ここでは リンク集を定期的に自動更新(毎日・毎週) する VBA の例を紹介します。ポイントは「リンク集更新用のマクロを作り、OnTime や Windows タスクスケジューラを使って定期的に実行す...
VBA

Excel VBA | 保存したクラウド上のピボットグラフのリンク集を自動で更新

ここでは 保存したクラウド上のピボットグラフのリンク集を自動で更新(新しいファイルが追加されたら追記) する VBA の例を紹介します。ポイントは「既存のリンク集シートを読み込み、まだ登録されていない...
VBA

Excel VBA | 保存したクラウド上のピボットグラフを自動でリンク集にまとめる

ここでは 保存したクラウド上のピボットグラフを自動でリンク集にまとめる VBA の例を紹介します。ポイントは「クラウド(OneDriveやSharePoint)と同期されているローカルフォルダに保存さ...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットグラフをクラウドに保存する

ここでは 複数ブックにまたがって条件付きでピボットグラフをクラウド(OneDriveやSharePoint)に保存する VBA の例を紹介します。ポイントは「複数ブックをループして条件に合致するピボッ...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットグラフをメール添付して送信する

ここでは 複数ブックにまたがって条件付きでピボットグラフをメール添付して送信する VBA の例を紹介します。ポイントは「複数ブックをループして条件に合致するピボットテーブルを探し、そのグラフを一時的に...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットグラフをPDFや画像に出力する

ここでは 複数ブックにまたがって条件付きでピボットグラフをPDFや画像に出力する VBAの例を紹介します。ポイントは「複数ブックをループして条件に合致するピボットテーブルを探し、そのグラフを作成して ...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時にグラフ化してエクスポート

ここでは 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時にグラフ化してエクスポートする VBAの例を紹介します。ポイントは「複数ブックをループして条件に合致するピボットテーブルを探し、...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時にエクスポート

ここでは 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時にエクスポート(別ブックにまとめる) VBAの例を紹介します。ポイントは「複数ブックをループして条件に合致するピボットテーブルを...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時に削除・再作成する

ここでは 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時に削除・再作成する VBAの例を紹介します。ポイントは「複数ブックをループし、条件に合致するシートを判定して、そのシートにある複...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時に更新・再計算する

ここでは 複数ブックにまたがって条件付きでピボットテーブルを複数種類同時に更新・再計算する VBAの例を紹介します。ポイントは「複数ブックをループし、条件に合致するシートを判定して、そのシートにある複...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを複数種類(売上・数量など)同時に作成する

ここでは 複数ブックにまたがって条件付きでピボットテーブルを複数種類(売上・数量など)同時に作成する VBAの例を紹介します。ポイントは「複数ブックをループして条件に合致するデータを統合し、その統合デ...
VBA

Excel VBA | 複数ブックにまたがって条件付きでピボットテーブルを新規作成する

ここでは 複数ブックにまたがって条件付きでピボットテーブルを新規作成する VBAの例を紹介します。ポイントは「複数ブックをループして条件に合致するシートのデータを統合し、その統合データを元にピボットテ...
スポンサーリンク