- Excel VBA 質問スレ Part41©2ch.net
212 :デフォルトの名無しさん[]:2016/05/13(金) 18:46:19.38 ID:1DtqwGMj - FindNextをFindに置き換えて検索って可能なんでしょうか?
|
- Excel VBA 質問スレ Part41©2ch.net
214 :デフォルトの名無しさん[]:2016/05/13(金) 19:05:40.89 ID:1DtqwGMj - Find(検索対象,After:=検索したいもの,SearchDirection:=xlNext)
としたらFindNextと同意なのでしょうか?
|
- Excel VBA 質問スレ Part41©2ch.net
215 :デフォルトの名無しさん[]:2016/05/13(金) 19:07:09.71 ID:1DtqwGMj - >>213
ありがとうございます。 返信がかぶってしまったのですが、上記と同意なのでしょうか?
|
- Excel VBA 質問スレ Part41©2ch.net
218 :デフォルトの名無しさん[]:2016/05/13(金) 19:42:21.35 ID:1DtqwGMj - >>216
申し訳ないです。処理が異なるというのは、 Find(検索対象,After:=検索したいもの,SearchDirection:=xlNext) では、FindNextのように下まで検索した後、最初の一致セルに戻ってこない という事でしょうか?
|
- Excel VBA 質問スレ Part41©2ch.net
221 :デフォルトの名無しさん[]:2016/05/13(金) 21:52:33.49 ID:1DtqwGMj - >>220
上の Set fnd = srcRng.Find("test", LookAt:=xlWhole, SearchDirection:=xlNext) のところで、実行時エラー91 オブジェクト変数または With ブロック変数 が設定されていません。 とでてしまいます。
|
- Excel VBA 質問スレ Part41©2ch.net
222 :デフォルトの名無しさん[]:2016/05/13(金) 21:57:00.89 ID:1DtqwGMj - >>220
申し訳ありません。文字の打ち間違いでした。
|
- Excel VBA 質問スレ Part41©2ch.net
223 :デフォルトの名無しさん[]:2016/05/13(金) 22:05:27.55 ID:1DtqwGMj - >>220
何個かのセルにtestといれて試してみたのですが、違いがよくわかりませんでした。
|
- Excel VBA 質問スレ Part41©2ch.net
226 :デフォルトの名無しさん[]:2016/05/13(金) 22:24:18.61 ID:1DtqwGMj - >>223
動きが同じなら FindNextの方が文が短くてすむ・・・くらいの認識でよいという事ですね?
|
- Excel VBA 質問スレ Part41©2ch.net
227 :デフォルトの名無しさん[]:2016/05/13(金) 22:28:41.38 ID:1DtqwGMj - >>225
なるほど。ありがとうございます。 どちらの方法でも目的が達成できれば書きやすい方でという事ですね。 どちらも、testをアドレスが一致するまで検索するループという認識で よいんですよね?
|