掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
エクセルをデータベースとして扱うのは可能ですか? (ID:84187)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
内容からすると、For 〜 Next 文を使用しているようですネ。 行が多いと時間がかかるでしょうネ。 魔界の仮面弁士さんのおっしゃるように Find を使用した方がはるかに 高速になりますが、追加でアドバイスです。 Excelシートの大きさにもよりますが、シート全体を検索するより 検索対象の場所が決まっているのなら、Rangeを設定するとより高速に なります。 かかしさんの場合のように「エクセル2のA列の中から」と場所が決まっ ているのなら Dim RA as Range Dim var as Variant Set RA = Range("A1:Axxx") ' xxx=最終行 Set var = RA.Find(what:="検索word") としたほうが Set var = Cells.Find(what:="検索word") より、高速に検索できます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.