マクロは、 いろいろ IF IF | エクセル マクロはおまかせ excelのちょっとした便利わざ

マクロは、 いろいろ 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 は、 もしも。


もしも、 の想定が、


多くなれば、 その分、


条件分岐が、 多くなる。


━─━─━─━─━─━─━─━─━─━─