• ベストアンサー

配列の中の位置を求める。

dim tbl(20) as string として、2桁の数字を保存しています。 この中に、例えば17が在るかを聞きたいのですが、 方法が分からないため、 dim tblb as string として別のテーブルを取り、 tblb = tblb & "." & youso として21個の数字を格納しています。 そして、 p = instr(tblb,youso) として解決しています。 ここで質問です。 ズバリ、1発で tbl(20)を使って解決する方法はないでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

在るかを聞きたいんじゃなく、位置を求めたいのですか? dim tbl(20) as string  : on error resume next debug.print application.match("17", tbl, 0)

nagahaha
質問者

お礼

早速、かつ何時も有り難うございます。 match関数があったのですね、 そして配列が使えたのですね。 早速、instrを改め、配列1本に修正しました。 お世話になりました。

関連するQ&A

専門家に質問してみよう