> 変数名は 「シート+列+データ型+項目番号」 = AAI000 となります。だから
>自由に変数名はつけれない。それを解消するために#defnieが必衰でした。
こ、これは……
名前が連番というのは私にはちょっと、と思いますし、この方法でプログラムを
作るとなると、「システム変数レイアウトシート」みたいなドキュメント(方眼紙か
Excelシート?)上で、「ここからここまでにはこのデータを入れて…」といった
管理をしなければならなさそうです。ソースから離れたところにドキュメントが
必要になるのは、メンテナンスされないのでは、と心配になります。
……というのが私の感想ですが、たとえばゲーム業界ではNScripterという言語が
結構広く使われているようなのですが、この言語は変数名が連番です。
http://kamakura.cool.ne.jp/o_show/nscripter/syo/08.htm
私の感覚ではのけぞってしまいますが、ユーザがいる以上、この仕様がよいという
人がいるということなのでしょう(山さんは、#defineでセル名を隠そうとして
いますから、連番がよいと思っておられるわけではないと思いますが)。
あと、システム変数がこういう形式だと、入力フォームや出力帳票に直接
結びつけることができると便利かもしれませんね。
なつかしのRPGあたりを彷彿とさせますが。