【初心者向け】VBAのSelectionの使い方まとめ|選択範囲に処理を行う方法と注意点 公開日:2025年5月30日 基本 はじめに:Selectionって何? Excel VBAを使ってマクロを組む際、「Selection」という単語をよく目にします。 Selectionとは、現在選択中の範囲を意味しています。セル範囲を選択していればそれが […] 続きを読む
【初心者向け】VBAの変数型とは?Integer・Long・Double・Stringの違いと使い分け解説 公開日:2025年5月29日 基本 はじめに VBAを使い始めたばかりの方が悩む1つが「変数の型ってなに?」です。そこから進むと「IntegerとLongの違いは?」といった疑問も出てきます。 この記事では、VBAでよく使われる変数型(Integer、Lo […] 続きを読む
どのような場面でVBAを導入するのが効果的か 公開日:2023年7月10日 基本 VBAをなぜ使うのか VBA(Visual Basic for Applications)はExcelの作業の自動化を行うことで作業時間の短縮にとても活躍してくれます。 VBA自体はプログラミング言語ですので、プログラミ […] 続きを読む
VBAで作った関数(マクロ)の実行方法 公開日:2023年6月19日 基本 VBAで作った関数をどうやって動かすか VBAで作った関数やマクロ記録機能で作った関数を動かす方法は主に4通りあります。簡単な順に並べると以下になります。 VBA上で実行する 図形にマクロを登録して、クリックして動かす […] 続きを読む
Excel関数とVBA関数の違い 公開日:2023年6月5日 基本 Excel関数とVBA関数の違い Excel関数(ワークシート関数)とVBA関数の違いは、どのアプリケーションで扱えるか、の違いです。 Excel関数はExcelではセルの数式でしか書けません。ただ、ほとんどのExcel […] 続きを読む
VBAエディタでコードを複数行コメント化と解除する方法 公開日:2023年5月2日 基本 VBAのコメントはシングルクォーテーションしかない VBAのコードはシングルクォーテーション(’)でしかコメントにする方法はありません。 他のプログラミング言語であれば単一行のコメント化と複数行のコメント化の […] 続きを読む
マクロをいつでもすぐ使えるようにする(クイックアクセスツールバー) 公開日:2022年2月8日 基本 VBAで書いたマクロをいつでもすぐに使いたい VBAで作成した関数を頻繁に使いたい場合があります。そのような場合はリボンやクイックアクセスツールバーに登録しておくと、クリックするだけで使うことができます。 なお、いつでも […] 続きを読む
VBAのコンパイル方法と必要性 公開日:2021年12月20日 基本 VBAのコンパイル方法 VBAのデバッグメニューの一番上に「VBAProjectのコンパイル」というメニューがあります。実行するとコードに誤りがないかをチェックします。 「VBAProjectのコンパイル」メニューを選択 […] 続きを読む
VBAのオブジェクトとは?分かる言葉で説明します 公開日:2021年10月12日 基本 「オブジェクトの説明」を読んでも意味わからん・・・→分かる言葉で説明します。 VBAのオブジェクトって言葉、分かりにくいですよね。「なんなんオブジェクトって?」って思いますよね。 初めてVBAでプログラミングをやる人が「 […] 続きを読む
個人用マクロブック(PERSONAL.XLSB)の作成方法 公開日:2021年6月6日 基本 個人用マクロブックとは VBAで作成したマクロはブックに保存されます。そのため、そのマクロを動かしたい場合はそのブックを開いておく必要があります。これはどのようなマクロであっても同じです。 そして、どのブックからでも共通 […] 続きを読む