>>68
それって、構造の定義の問題というより、データの入力や登録、管理メンテナンスが大変だってことかな?

だったら、EXCELかなんかでデータ入力して、CSV吐いて読ませるか、
VBAで初期化設定ソース吐き出すようにすればいいんじゃない?

スクリプト内に直接、大量のデータ設定を記述すると見づらいし、
項目が増えたときメンテナンスがめんどくさい。一覧性にも劣るし、一括修正もしにくい。

だからデータはデータで別管理したほうがいいと思う。

俺は大量データを扱うときは、EXCELでやるか専用の管理入力ツール作ることにしている。

そういう話じゃなかったらごめん。