質問: "bbb" 上記のような設定がされているとき、 "str" & straaa を1つの変数として扱い、 strbbb の設定 "test" を参照 する事は可能でしょうか? 尚、環境はexcel2000です。 確かどこかでその使用方法を目にしたことがあった気がしましたが、いざ、 探してみましたら何処だったか、そもそもexcel-vbaだったかすら思い出せません。 お手数をお掛けいたしますが、どうぞご教授をお願いいたします。
回答: >"str" & straaa を1つの変数として扱い、 strbbb の設定 "test" を参照する事は可能でしょうか? vb、vbaではできないと思います。 #1でおっしゃるような連想配列みたいなものとして scripting.dictionary オブジェクトが使えます。 キーとなる文字列に値を割り付けることができます。 >確かどこかでその使用方法を目にしたことがあった気が 多分、エクセルvbaで、コントロールコレクションを名前を動的に構成して値を取り出すというようなソースを見たんだと思います。 strbbb というテキストボックスが有る時 me.controls("str" & straaa).text のようにして、strbbb のテキストを取り出すことができます。