マクロは、 いろいろ IF IF
マクロで 便利に
マクロで 快適に
マクロ藤田です。
マクロを いろいろやってきて 、早や 10数年・・・・
マクロを、初心者でも、わかりやすく!
さて、今日のテーマは・・
『 マクロ の IF の いろいろ』
※前回の続きになっていますので
前回の記事を読んでいない人はコチラから↓
http://ameblo.jp/excel2000/entry-10356992244.html
前回は
例の絵を出すマクロの
IF A1 = 1 then
絵を出しなさい
そして、A1の 1を 消しなさい
の
Range("A1").Value = ""
これが、 もし
Range("A1").Value = " "
だったら、だめなのか?
という問題で、
それは、IF の 条件文を どう書くかによって、
決まってくるよ、ということでした。
IF を つかうマクロは、
基本的には、
IF ○○だったら、THEN
△△
ELSE
□□
という構文です。
これは、
もし、 ○○だったら
△△にしなさい
そうでなければ
□□にしなさい。
と言う意味ですが、
ELSE ではなく
ELSEIF を 使うと
また、 状況は、変わってきます。
え!? ELSEIF って???
このつづきは、
次回に続く・・。
━─━─━─━─━─━─━─━─━─━─
本日のマクロ藤田の言葉。
IF は、 もしも。
もしも、 の想定が、
多くなれば、 その分、
条件分岐が、 多くなる。
━─━─━─━─━─━─━─━─━─━─