「ゼロ文字目を返せや、コラ!」という無理難題にVBAさんはどう答えるのか

Left関数、Right関数の第2引数

Left関数、Right関数の第2引数が「0」だったらどうなるのか

やってみた。

イミディエイト・ウインドウに次のコードを入力して[Enter]を押す。

リスト1-1
?Left("吉岡 稔真",0)
リスト1-2
?Right("吉岡 稔真",0)

実行結果

f:id:akashi_keirin:20170505195949j:plain

f:id:akashi_keirin:20170505195955j:plain

どうも、第2引数に「0」を指定すると""が返されるみたいです。

結論

「左(右)から0文字目を返せや、コラ!」みたいな無理難題に対して、エラーを返すんではなくて、笑顔で(?)""を返すというのは、ありがたい仕様ですね。

@akashi_keirin on Twitter