自動

ExcelVBA

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

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

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

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

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

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

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

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

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

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

〖ExcelVBA・マクロ〗セルを変更した瞬間にログを自動記録する方法|変更履歴を残す便利マクロ

「誰がどのセルを変更したのかわからない…」「値が勝手に書き変わっていて原因が追えない…」Excelで複数人が編集する場面では、“変更履歴を自動で記録”できる仕組みがあると、とても便利です。この記事では、セルを変更した瞬間にログシートへ自動で...
ExcelVBA

【ExcelVBA・マクロ】ブック内のシート名を自動で一覧にする方法【目次シートを一括作成】

「シートが増えすぎて、どこに何のシートがあるかわからない…」「シート名を一覧にして、目次のように管理したい」そんなときに便利なのが、ExcelVBAでブック内のシート名を自動で一覧にするマクロです。この記事では、シート名の一覧(目次シート)...
ExcelVBA

【Excel VBA初心者】「ActiveSheet」は危険?基本と使い方を徹底解説!

Excel VBAの勉強を始めて、For...NextループやIf文を覚えると、自動でセルに書き込むコードが作れるようになりますよね。しかし、こんな経験はありませんか?「マクロを実行したら、動かしたいシートじゃない、今開いていた別のシートの...
ExcelVBA

【ExcelVBA入門】SubとFunctionの違いって何?違いをイラストでわかりやすく解説!

Excel(エクセル)VBAを使っていると、まず最初に目にするプロシージャは 「Sub」 ではないでしょうか。そして、VBAの操作に少し慣れてきたり、他の人のコードを調べたりするうちに、「Function」 という別のプロシージャを見かけるようになると思います。しかし、今まで「Sub」しか使ってこなかった方にとっては、「Functionって何?」「どうやって使うの?」と疑問に思うことも多いのではないでしょうか。そこで今回は、そんな方にもわかりやすいように、それぞれを呼び出した際の違い を解説していきたいと思います。
ExcelVBA

【ExcelVBA入門】配列の基本をイラストでやさしく解説!データをまとめて扱う方法【初心者向け】

エクセルVBAやマクロを使っていると、「大量のデータを一気に処理したい!」と思ったことはありませんか?もちろん、セルを1つずつ操作することもできますが、処理が遅くなってしまうことがあります。そんなときに便利なのが 「配列」 です。とはいえ、「配列という言葉は聞いたことがあるけれど、使い方がよくわからない…」「調べても難しくて、結局セルを1つずつ操作している…」という方も多いのではないでしょうか。そこで今回は、そんな方のために 配列の基本 を、イラストを交えてわかりやすく解説していきます。