VBAでBordersがエラーになる場合がある

Borders(xlInsideVertical)指定時、横方向に1セルしか範囲指定しなかった場合
Borders(xlInsideHorizontal)指定時、縦方向に1セルしか範囲指定しなかった場合

中身のプロパティを弄ろうとするとエラーになる(詳しく追っかけてないがnullかなんかになるのかな)
いちいちチェックしないといけないので非常にめんどくさい。

どうにかならないのかこれ・・・