格式函数

时间:2017-06-21 18:09:12

标签: excel-vba vba excel

我的单元格已被锁定,我正在使用下拉列表中的Worksheet_Change事件填充单元格:Format(Date, "mm-dd-yyyy").

我收到以下错误:: 运行时错误'1004': 应用程序定义或对象定义的错误

我不想解锁该字段,因为它是不可编辑的。

我也明白它只是因为单元格被锁定而需要执行操作而给出错误:Format(Date, "mm-dd-yyyy").

在没有解锁手机的情况下,我有什么选择让它工作?

1 个答案:

答案 0 :(得分:1)

解锁工作表,然后根据需要进行更改,然后再次锁定。

Me.Unprotect "pwd"
Me.Range("A1").Value = Format(Date,"mm-dd-yyyy")
Me.Protect "pwd"