2021.07.02Excel(エクセル)のマクロを身につけるには実際にプログラミングを行うことが重要です。マクロ作成にあたってはいくつのかのコツがあります。記事では特に重要だと思われる4つのポイントを解説するので参考にしてください。目次VBEを起動するExcel(エクセル)マクロ作成のコツ1_コメントアウトExcel(エクセル)マクロ作成のコツ2_長過ぎるマクロは改行するExcel(エクセル)マクロ作成のコツ3_複数行のマクロを結合するExcel(エクセル)マクロ作成のコツ4_WithステートメントでまとめるまとめVBEを起動するExcel(エクセル)のマクロ作成のコツを身につけるためには、実際に手を動かすことが重要です。Basic」から、VBEを起動してください。F11」で起動しても結構です。ちなみに、今回サンプルで作成したマクロを実行すると下記のようにセルに色が付き、罫線がひかれます。実際に動作を確認しながら読みすすめてください。スポンサードリンクExcel(エクセル)マクロ作成のコツ1_コメントアウトマクロのプログラムコード(VBA)は英語の羅列です。そのため日本人には意味が伝わりにくいかもしれません。そのような場合、日本語でメモを残すと理解が早いです。単純にメモを書くとプログラムに干渉してしまいます。記入した文字を無効化する処理が必要です。この処理をコメントアウトと呼びます。コメントアウトをするには、行頭にアポストロフィー「’」を入力してください。「’」を打った以降の文字はすべてコメントアウトされます。改行するとそれ以降の文字列はコメントアウトされません。SubExcel(エクセル)マクロ作成のコツ2_長過ぎるマクロは改行するExcel(エクセル)のマクロを書いていると、一文が長くなるケースがあります。長文になると可読性が下がってしまいます。そのため、適度に改行するのです。文章と同じようにプログラムを改行するとエラーが発生します。_」半角スペースとアンダーバーを入力してください。上記ルールに従えば、マクロはどこでも改行できます。単語の途中で区切ると読みにくいので注意しましょう。SubExcel(エクセル)マクロ作成のコツ3_複数行のマクロを結合するExcel(エクセル)のマクロでは、プログラムを結合可能です。一文が短いプログラミングコードの場合、一行にまとめたほうが読みやすい場合があります。複数行を結合するには、コロン「:」を間に記述してください。SubスポンサードリンクExcel(エクセル)マクロ作成のコツ4_Withステートメントでまとめる例えば同じセルを対象にした処理を複数行に渡って処理する場合、対象セルの指定をまとめることが可能です。重複記述を省略できるのでプログラム構文がスッキリして読みやすくなります。その書式をWithステートメントと呼ぶのです。With」までの間に処理内容を記述します。まとめExcel(エクセル)のマクロは、自分だけでなく誰が見てもわかりやすいプログラミングをすることが基本です。そのためにも、構文の見た目も美しく記述するように心がけましょう。このようにきれいなプログラミングを心がけることが、スキルアップのコツでもあります。)トラックバックは利用できません。この記事へのコメントはありません。返信をキャンセルする。