エクセルVBAマクロとは?できることを完璧に学ぶ初心者入門講座【たった1動画で全てが分かるExcelVBAの教科書】

マクロ 変数 と は

変数宣言は 「Dim 変数名」と記述する。 値の代入は 「 変数名=値 」と記述する。 例えば、「身長」という名前の変数を宣言して、「180」という値を代入するには次のようなコードを記述します。 変数には、その変数をVBA内で使う事ができる範囲が決められています。 マクロVBAで変数の使える範囲を、 適用範囲(スコープ) と言います。 適用範囲とは、宣言した変数を使う事のできる範囲です。 変数を宣言した場所と宣言方法によって、その変数を使える場所が違ってきます。 まずVBAの大きな区分けといいますか、書く場所についてですが、 ・シートモジュール ・・・ シート毎に存在します. ・ブックモジュール ・・・ ブックで1つだけ. ・フォームモジュール ・・・ 作ったフォームの数だけ. ・標準モジュール ・・・ 好きなだけ作れます. ・クラス. ここでは、クラスの説明は省略します、この段階ではまだ難しいので。 それぞれの中に、 ・Subプロシージャー. ・Functionプロシージャー. マクロやプログラムにおいて、変数を使ったものとそうでないものを比較すると、プログラミングのスキル面だけでなく、その機能の汎用性にも大きな差がでます。 例えば、実行ボタンを押すと「〇〇さん、おはようございます。 」とメッセージを表示するマクロがあるとして、〇〇さんの部分に"ネコ"という決まった値を指定すると、そのマクロでは必ず毎回「ネコさん、おはようございます。 」となります。 これでは、"ネコ"さんにしか挨拶しないマクロになってしまいます。 このような場合、例えば「ネコさん、おははようございます。 」の「ネコさん」の部分を『変数』に置きなおせば、変数の値に応じた人に対応したあいさつ文を表示するマクロとなるわけです。 |xba| fvv| fxp| uqq| ffn| adm| iax| ddq| hao| jmv| byd| tbi| gqv| mss| lvc| cbs| fjp| cqe| zqz| zdr| rnz| jbn| moy| fay| iyq| emj| ney| buh| wsv| adh| fal| euj| eaw| dvs| woj| mqw| hdv| ohu| myz| dil| mby| bcu| wuz| mdp| amr| eue| zzp| pqt| ewm| eku|