2025-12

ExcelVBA

〖ExcelVBA〗重複データをキー指定で比較・統合するマクロ|同じ顧客・同じ商品を1行にまとめる

Excelでデータを扱っていると、次のような「重複行」をよく見かけます。同じ顧客コードが何行もある(購買履歴・問い合わせ履歴など)同じ商品コードが複数行に分かれている(入出庫・売上など)名簿が複数ソースから集まって重複しているこういうとき、...
ExcelVBA

〖ExcelVBA〗指定列で自動フィルターし、抽出結果を別シートへ出力するマクロ

Excelでデータを管理していると、 特定の条件の行だけを抜き出して、別シートにまとめたい という場面はとても多いです。たとえば、部署が「営業」のデータだけ抽出したいステータスが「未対応」の行だけ一覧にしたい担当者ごとにシートを分けたい今回...
ExcelVBA

〖ExcelVBA〗空白行を一括で削除するマクロ|途中に空白があっても削除する

Excelでデータを扱っていると、途中に空白行が混ざっていて処理しづらいことはありませんか?手作業で削除するのは時間がかかりますし、 行を詰めるたびにズレるのもストレスですよね。そこで今回は、ExcelVBAで空白行をまとめて削除するマクロ...
ExcelVBA

プログラミング未経験者が語るVBA・マクロ初心者のおすすめ勉強方法!!〖本も紹介〗

「ExcelVBAを勉強したいけど、何から始めればいいのかわからない」とりあえずネットで情報を探しても、結局何をすれば良いのかわからない。こういった悩みを持つ方はとても多いかと思います。私もそうでした。もともとプログラマーというわけではなか...
ExcelVBA

〖ExcelVBA〗入力規則(ドロップダウン)を一括で作るマクロ|別シートのリストから一気に設定

Excelの「入力規則(データの入力規則)」でドロップダウンリストを作るとき、 1つずつ範囲を選んで → データの入力規則 → 設定… とやるのは結構面倒ですよね。しかも、同じリストをたくさんのセルに設定したいとき、 毎回同じ操作を繰り返す...
ExcelVBA

〖ExcelVBA〗選択範囲を一瞬で「表」に整形するマクロ|罫線・塗りつぶし・中央揃えまで自動処理

Excel で資料や一覧表を作るときに、 「罫線を引いて、中央揃えして、塗りつぶして…」 という地味で面倒な作業、ありませんか?そんなときに便利なのが、今回紹介する “選択したセル範囲を一瞬で「表」に整形するマクロ” です。次のような整形を...
ExcelVBA

〖ExcelVBA〗画像をセルに自動配置するマクロ|サイズ調整・中央配置を完全自動化

Excel に画像を貼り付けると、大きすぎたり位置がズレたりして整えるのが大変… という経験はありませんか? 特に、名簿の写真・商品画像・検査画像などをセルに合わせて貼りたい場合、手作業ではとても面倒です。そこで今回は、ExcelVBA で...
ExcelVBA

〖ExcelVBA〗担当者を自動割り振りする勤務表マクロ|公平にローテーションする仕組みを作る

「窓口担当」「電話当番」「雑務担当」など、毎日担当を決めるのって、地味に大変ですよね。人が増えると、偏りなくローテーションさせることも難しくなります。そこで今回は、ExcelVBAで担当者を自動割り振りする勤務表マクロを紹介します。今回のマ...
ExcelVBA

〖ExcelVBA〗郵便番号データベース(CSV)を使って住所を自動検索するマクロ|日本郵便のデータに対応

Excelで郵便番号を入力したら、自動で住所(都道府県・市区町村・町域)を表示したい。そんな業務はとても多いですよね。そこで本記事では、日本郵便が公開している郵便番号データベース(CSV) を使い、 郵便番号から住所を検索する ExcelV...
ExcelVBA

〖ExcelVBA〗住所から都道府県名だけを抽出するマクロ|47都道府県に対応した実用的な方法

名簿や顧客リストなどにある「住所」から、都道府県だけを取り出したい場面はとても多いです。しかし Excel 関数だけでは精度が低く、手作業では時間がかかります。そこで今回は、住所から正確に都道府県名だけを抽出できる ExcelVBA マクロ...