- ベストアンサー
配列の中の位置を求める。
dim tbl(20) as string として、2桁の数字を保存しています。 この中に、例えば17が在るかを聞きたいのですが、 方法が分からないため、 dim tblb as string として別のテーブルを取り、 tblb = tblb & "." & youso として21個の数字を格納しています。 そして、 p = instr(tblb,youso) として解決しています。 ここで質問です。 ズバリ、1発で tbl(20)を使って解決する方法はないでしょうか。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
在るかを聞きたいんじゃなく、位置を求めたいのですか? dim tbl(20) as string : on error resume next debug.print application.match("17", tbl, 0)
お礼
早速、かつ何時も有り難うございます。 match関数があったのですね、 そして配列が使えたのですね。 早速、instrを改め、配列1本に修正しました。 お世話になりました。