先に言っておくと、俺も正解を知らない

>>604
は多分正解だろう。演算子がオーバーライドされていて、

Debug.Print "a" + "b"
の+は&扱いになり、"ab"になってイルと思う

Debug.Print "a" + "b" + "1"
"ab1"

Debug.Print "a" + "b" + 1
エラー

こんな言語で大規模開発だの多様性だのはやめておいたほうがいいと思う
シートの補助マクロで十分だろう