【问题标题】:Lock cells after data entry NO VBA数据输入后锁定单元格 NO VBA
【发布时间】:2022-11-16 23:46:09
【问题描述】:

有没有办法在用户不使用 VBA 的情况下在相邻单元格上输入数据后锁定单元格?

例如 用户在 B1 上输入“Y”,然后在 B2 上生成一个时间戳,之后我需要 B1 和 B2 立即锁定,并需要密码才能对其进行编辑。

【问题讨论】:

    标签: excel excel-formula office365


    【解决方案1】:

    简答没有

    长答案是:仍然没有,但有以下解释。

    本机公式仅影响放置它们的单元格和值。

    这些公式是实时的,任何将今天日期放在另一个单元格完成时的公式都会随着 Excel 的每次计算而改变,因为 TODAY() 和 NOW() 是易变的。你不能让它们停滞不前(使用循环引用将无法在重启后继续存在)。

    公式也不能更改单元格的格式或锁定设置,即使是放置它们的单元格。他们也不能保护和取消保护一张纸。

    实现此目的的唯一方法是通过 Worksheet_Change 事件中的 vba,其中代码触发工作表的更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多