Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6008 / 76735 ←次へ | 前へ→

【76330】Re:複数回連続して検索したいが上手くゆきません
発言  γ  - 14/10/31(金) 3:04 -

引用なし
パスワード
   こんにちは。
> 2回目の検索が無視されてしまいます。
このことは、何をもってそう判断されているのでしょうか。
今のコードでは、それを判断できるものはないと思いますが。

簡単な例を作って、ステップ実行して確認しておられますか?
本来、マッチする場面でどのようなことが起きているのでしょうか。
そのことを教えて下さい。

・一回目はマッチしますか?
・その時のwの値は何ですか?
・マッチしたとき、再度、検索をする処理を通っていますか?
・その検索で、各シートでどんな振る舞いがみられるのですか?
・マッチしないとしたら、そのマッチすべきセルには何が入っていますか?
 数字の全角半角とか間違いないですか?

なお、
(1)
>On Error Resume Next 'エラーを無視して進む
これは何を目的に入れているのでしょうか。
マッチの有無を判定するには、
結果が Nothing であるかどうかで判定すれば済むことです。

今回は影響がないかもしれませんが、
本来、エラーになるべき時に、エラーになりませんから、
少なくともデバッグ中は、「百害あって一利なし」です。
重要な情報を隠すだけの効果しかありません。
仮に使う場合も、できるだけ早い時点で、
On Error Goto 0 としておくべきです。

(2)
Findの引数はもっと多いはずですが、普通は省略しないほうがよろしいでしょう。
以前の条件をそのまま引き継いでしまうからです。
この場合も、それが原因である可能性は低いかもしれませんが。

0 hits

【76285】複数回連続して検索したいが上手くゆきません ペンネーム船長 14/10/27(月) 22:49 質問[未読]
【76287】Re:複数回連続して検索したいが上手くゆき... 独覚 14/10/28(火) 9:20 発言[未読]
【76307】Re:複数回連続して検索したいが上手くゆき... ペンネーム船長 14/10/29(水) 22:38 回答[未読]
【76309】Re:複数回連続して検索したいが上手くゆき... γ 14/10/30(木) 7:33 発言[未読]
【76329】Re:複数回連続して検索したいが上手くゆき... ペンネーム船長 14/10/31(金) 0:10 回答[未読]
【76330】Re:複数回連続して検索したいが上手くゆき... γ 14/10/31(金) 3:04 発言[未読]
【76338】Re:複数回連続して検索したいが上手くゆき... ペンネーム船長 14/11/1(土) 13:57 お礼[未読]

6008 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free