- Excel VBA 質問スレ Part34
635 :デフォルトの名無しさん[sage]:2014/09/21(日) 02:13:03.35 ID:zM26SjLW - >>634
SpecialCells(xlCellTypeVisible) でググると色々なサイトで解説されてる
|
- Excel VBA 質問スレ Part34
644 :デフォルトの名無しさん[sage]:2014/09/21(日) 21:57:32.99 ID:zM26SjLW - >>643
エラーになるかどうかを事前に知ることは一般的には不可能なので、 (検索対象のデータ数がゼロ件であるとかの特殊な場合を除く) エラーが出たらそれを無視したりエラートラップをかけて処理を行ったりします。 この辺が参考になるかと思います。 http://www.moug.net/tech/exvba/0100004.html
|
- Excel VBA 質問スレ Part34
647 :デフォルトの名無しさん[sage]:2014/09/21(日) 22:42:41.62 ID:zM26SjLW - >>645-646
事前に予測できるのですか? 貴方の最初の質問からではちょっとその状況が想像出来ませんが、 それならばMatchを実行するかどうかをIf文で分岐させれば良いだけではないのですか? その分岐条件がどんなものかも貴方の質問内容から汲み取ることは出来ませんので 私にはこれ以上の回答は出来ませんが。 それに貴方の哲学とやらにも興味はないので、それを抜きにすれば On Error が一般的な解決方法であるのは間違いないです。 ちなみにOn Error Goto 0 でエラートラップを解除できますから 当該処理の範囲を抜ける際にその一文を書き加えるだけで 貴方が懸念するような事態にはなりません。
|