Excel VBA質問箱 IV

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

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


25878 / 76736 ←次へ | 前へ→

【56195】Re:文字の検索〜他シートへの書き出しについて。
お礼  瞬希  - 08/6/8(日) 17:24 -

引用なし
パスワード
   kanabunさん、大変ありがとう御座います。

>なぜ多重検索になってしまうのか、原因は見つかりましたか?
まだ自信は無いのですが、for〜nextの型を使用しているから何時までも数値がある以上多重検索されているのだろうと自分的には考えています。

>Findで見つかったらセルの書式を変えていますが、Do〜Loopのなかで
>書式のチェックがなされていないからですよね。

はい。その通りだと思ってはいたのですがどうチェックしていいのか検討がつかなかったです。

>書式を変えるのでもいいし、C列の範囲の値をいったん配列に退避しておいて、
>Do〜FindNext〜Loop の中では 見つかったセルをClearContents していっても
>いいと思います。(全セルの検索が終了したら 元の値を配列から書き戻します)

凄いの一言です。
検索が終了したら元の値を書きもどすなんて考えかたが全く出来ませんでした。
言われてびっくりです。

>そういうときは Dictionaryオブジェクトを利用すると効率よいですよ。

本当にありがとう御座います。
もう一度kanabunさんに言われた事を「できる。大辞典」でしっかり調べなおして勉強いたします。

かみちゃんさん、kanabunさんお時間頂いてありがとうございました。

0 hits

【56185】文字の検索〜他シートへの書き出しについて。 瞬希 08/6/8(日) 14:12 質問
【56186】Re:文字の検索〜他シートへの書き出しにつ... かみちゃん 08/6/8(日) 14:24 発言
【56189】Re:文字の検索〜他シートへの書き出しにつ... 瞬希 08/6/8(日) 14:58 お礼
【56190】Re:文字の検索〜他シートへの書き出しにつ... かみちゃん 08/6/8(日) 15:18 発言
【56191】Re:文字の検索〜他シートへの書き出しにつ... 瞬希 08/6/8(日) 15:25 お礼
【56194】Re:文字の検索〜他シートへの書き出しにつ... kanabun 08/6/8(日) 15:49 発言
【56195】Re:文字の検索〜他シートへの書き出しにつ... 瞬希 08/6/8(日) 17:24 お礼

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