どのような場面で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で作成したマクロはブックに保存されます。そのため、そのマクロを動かしたい場合はそのブックを開いておく必要があります。これはどのようなマクロであっても同じです。 そして、どのブックからでも共通 […] 続きを読む
マクロの編集の基本 公開日:2017年6月11日 基本 マクロの編集にはVBEを利用する マクロの記録機能を使うとExcelの操作をVBAのプログラムとして登録されます。あとは自動作成されたプログラムを再利用することでExcelの操作をマクロで実行することができるようになりま […] 続きを読む
マクロの記録機能 公開日:2017年6月8日 基本 マクロの記録機能の概要 マクロの記録機能は、記録開始と記録終了があり、その間のExcelでの操作内容をVBAのプログラムに置き換えて記録する機能です。 例えば、記録開始を行い、A1セルに”あいう” […] 続きを読む