Excel VBA質問箱 IV

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

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


48240 / 76732 ←次へ | 前へ→

【33428】Re:文字列を含む行全てを選択するマクロ
回答  かみちゃん E-MAIL  - 06/1/11(水) 22:20 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>しかし、同じ行に同じ文字列が2つ以上ある場合、うまく動かずマクロがとまってしまいました

マクロがとまるというより、正常に処理が終わっています。
しかし、期待している結果が得られないということですよね?

ちょっと検証してみたところ、
Loop While Not rFindCell Is Nothing And rFindCell.Address < sFirstAddress
の部分を
Loop While Not rFindCell Is Nothing And rFindCell.Address <> sFirstAddress
としてください。
「<」を「<>」とすればいいと思います。

なお、Findメソッドのヘルプをご確認いただけると、これとよく似た使用例が載っています。

他に、IV列などの作業列を使っていいならば、その列に 1 などの数値を入れてい
って、IV列に数値が入っている行だけを選択するという方法もあります。
0 hits

【33427】文字列を含む行全てを選択するマクロ GED 06/1/11(水) 22:03 質問
【33428】Re:文字列を含む行全てを選択するマクロ かみちゃん 06/1/11(水) 22:20 回答
【33429】Re:文字列を含む行全てを選択するマクロ GED 06/1/11(水) 22:28 お礼

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