|
▼Asaki さん:
おはようございます。
>
>実は、ichinose さんのコードをお借りして、作ってみて一旦Upしたんですが、
>どうも、動作的に納得できないので削除しました。
>
>検索を実行して、検索値が見つからずにalertが表示されても、
>「閉じる」を押すと必ず結果がTrueで戻ってくるのが、どうも。。。
>
>これはDialog的にこんなもんなんでしょうか。。。?
そうですねえ、「Application.Dialogs(xlDialogFormulaFind).Show」で
ひとつのJobとして、閉じてしまってますからねえ・・・。
VBAから利用する場合は、仕様が限られてしまいますよね!!
最初は、VBAからの利用までは考えてなかったのでしょうか?
ということがわかっただけでもこのご質問の功績は大というこで・・。
そう言えば昔、
「"卵、ちょうだい"と言われて、ゆで卵を返すようなプログラムは作るな」
なんて先輩に言われた事を思い出しました。
もっとも xlDialogFormulaFindの場合は、深い理由があったのかもしれませんが。
VBA初心クマ娘さん。
やりたいことの内容によっては、ユーザーフォームとRangeオブジェクトのFindメソッドを利用して、自作しなければならないかもしれませんよ!!
|
|