我在VBA以下功能,试图清除在Excel工作表Sheet1的A1单元格,但它并没有明确的内容,也可以作为输出返回False:Excel的VBA - Range.Clear并不透明细胞
Function test()
Application.Volatile (False)
test = Worksheets("Sheet1").Range("A1:A1").Clear
End Function
另请不要在此时锁定属性为True,即使我将它设为False,如果我打印它,下一行锁定属性为True。
有什么建议吗?
由于
准确的代码适用于我的目的。也可以尝试使用ClearContents功能。但是,这看起来像是另一个问题。锁定属性是什么意思?表单/单元是否受到保护?在这种情况下,您必须通过提供密码来使用unprotect命令。 – Aziz
工作表本身它没有得到保护,也用于早期工作的相同功能现在不起作用 –
任何想法的可能原因? –