Excel宏离开虚假选择线?

时间:2015-08-13 23:12:16

标签: excel vba excel-vba

我使用以下宏来“重置”表单。它在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

1 个答案:

答案 0 :(得分:1)

首先你不需要循环:

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

你能发布你正在经历的问题的截图吗?我真的不明白他们会保持选择状态,是否有一些条件格式,如果是空的话会将它们标记为灰色?