検索に失敗するとき(Findメソッドの引数省略時に起きる失敗) (Excel 97/2000/2002/2003/2007/2010) ツイート 今まで問題なく動いていたマクロが、ある日急にエラーとなった。 思い当たる原因もなく、途方にくれてしまった・・・。 そんな経験はありませんか? 今回は、そんな「予期せぬ動作で、予期せぬ結果になる」という話です。 まず、次のように準備してください。 新規ワークシートのセルB7に「=10+10」と入力します。 [Enter]キーを押して確定すれば、セルB7には「20」と表示されます。 その後、アクティブセルをセルA1に移動して、次のマクロを実行してください。 Sub Sample1() Dim FoundCell Set FoundCell = Cells.Find(What:=20) If FoundCell Is Nothing Then MsgB