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

マクロは、のびのび

マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ は、 ブランクに注意! 』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10356984624.html


前回は



例の絵を出すマクロの



IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい




Range("A1").Value = ""



の ="" は


長さゼロの ブランク 

と言うことでした。


しかも、


ブランク、というのは、


1つじゃない


" " このように、 半角1つ分  あけると


半角スペース1つ 入れなさい


の意味になります。



ブランクは、 見た目は、 どれも ブランク


でも、


マクロは、厳密に 区別します。



A1 の 値が、 半角スペース1 となると、



マクロとしては、


絵が出ているのか、 引っ込んでいるのか


判断がつかなくなってしまいます。



でも、これは、


もし、 A1 が ブランクだったら、


という条件にした場合のときの話です。



じゃ、 半角ブランクでもいいの?


このつづきは、


次回に続く・・。


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


本日のマクロ藤田の言葉。



マクロは


のびのび と


かんがえよう


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