EXCELのVBAで項目の管理方法について悩んでいます。

1.エンドユーザー向けに配布するEXCEL
2.項目(150位)を入力して、エラーをチェックして最終的にCSVを吐き出す
3.区分などはCombboxで実装(区分値の追加はたまに発生する)区分は30個ほど
4.入力した複数の条件でコード値を取得する処理あり
5.マルチランゲージ(ただし、日本と海外は別ブック)

項目(150位)のセル位置管理、エラー処理
区分値の管理はどうしたらいいと思いますか?

自分の知識で考えた結果は
項目の管理
 →TXTにパラメーターをもたせて、ブックを開いたタイミングでクラスオブジェクト(自作)
  に落として、collectionで管理する
区分の管理
 →Accessをローカル配置して、ブックを開いたタイミングで更新