在单元格中禁用已经存在的文本,但让用户向其中添加文本

In a cell disable text that is already there but let the user add text to it

抱歉,如果有人问过这个问题,我找不到任何相关信息。

我想知道是否可以在用户按下复选框或按钮后指定单元格中的文本变得不可编辑,但让用户向其中添加一些文本。这意味着我不想禁用单元格,只禁用单元格内的文本。

如果问题不够清楚,我可以添加一些解释或图片来澄清。

您可以锁定单元格,然后使用按钮后面的一些 VBA 代码保护 sheet。

要向其中添加文本,您必须使用另一个单元格来输入新文本,然后再使用另一个按钮:

  1. 取消保护 sheet
  2. 将更新文本附加到锁定的单元格
  3. 重新保护 sheet