Excelmacros留下伪造的select线?

我正在使用下面的macros来“重置”一个窗体。 它在范围(C3:C4)和行(32:37)上的区域上留下select线。 但是,它们似乎并不是“真正的”select线。 如果我在纸上的其他地方点击,它们不会消失。 如果我做出包含这些区域的select,然后单击,则它们消失。 我希望它停止!

For Each cl In Range("B12:B16") cl.Value = 0 Next cl For Each rw In Range("B26:B37") rw.EntireRow.ClearContents Next rw 'Clear Vendor/PO Range("C3:C4").ClearContents 

首先你不需要循环:

 range("B12:B16").Formula = 0 Rows("26:37").Clearcontents Range("C3:C4").ClearContents 

你可以张贴你遇到的问题的截图,我真的不明白,他们保持sorting的select,是否有一些条件格式,如果他们标记为空灰色或什么的?