実行時エラー ’1004’:WorksheetクラスのVisibleプロパティを設定できません。

Excel VBAでの出来事。

    Worksheets("hogehoge").Visible = False

というなんのへんてつもないコードで発生。もちろんhogehogeという名前のシートはある。原因は、そのhogehogeが今表示されているの唯一(=最後)のWorksheetであること。これが非表示になったらシートが無くなってしまう。なのでVisibleプロパティをFalseにできずエラーになる、ということらしい。