多くのワークブックで部分文字列を検索する必要がある状況があります。文字列がどの列に入っているのかわからなくても、ブック全体に同じ列見出しがあるわけではないので、SQL文はafaikの質問から外れています。私はinstrをやろうとしていますが、私が知っているデータは見つかりません。私は間違って何をしていますか?私はあなたが背中にトラッピングエラーになってそこにいないでOn Error Resume Next
を押し込んまし疑いクローズドワークブックレコードセットのためにinstrが動作しない
:あなたはvbTextCompare
を指定しようとしている場合は、INSTRのための最初のパラメータを含める必要が
コードは画像リンクに表示され、結果を示すローカルウィンドウも表示されます。 – Alice
いい仕事@アリス。あなたは、あなたの辞書の変数を単一の値の代わりに格納することを検討したいかもしれません。この例では、 'TargetDict.Add SourceName、Array(Cells(RowCount、lcount + 1).Address、Data_to_Duct、Data_to_Did、SourceName、SourceSheet、SourceRange、search_string)'レコードをトラバースしながらインクリメントされる行数を追加しました。 –
ありがとうございます。私は実際にその情報のすべてを必要としませんが、ファイルに行くのではなく、関連するすべての情報を印刷できるように、実際のレコード配列を格納するという考えを伝えました。驚くばかり!ありがとうございました! – Alice