Range("A1") Is Range("A1") = False

Rangeオブジェクトには「取得ごとに違うオブジェクトを用意する」という性質があり、全く同じセルを指していたとしてもIsによる比較がFalseを返します。同一セル判定を行うには、Addressプロパティを使用してください。