我使用以下宏来“重置”表单。它在Range(C3:C4)和Rows(32:37)区域留下选择线。但是,它们似乎并不是“真正的”选择线。如果我点击工作表上的其他位置,它们就不会消失。如果我做出包含这些区域的选择,然后单击,它们就会消失。我希望它停止!
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
答案 0 :(得分:1)
首先你不需要循环:
range("B12:B16").Formula = 0
Rows("26:37").Clearcontents
Range("C3:C4").ClearContents
你能发布你正在经历的问题的截图吗?我真的不明白他们会保持选择状态,是否有一些条件格式,如果是空的话会将它们标记为灰色?