-1
在我的excel列表中,我锁定了一些单元格。并希望能够插入或删除行。 按名称“总计”的行和列包含公式。当我插入一行并将值添加到单元格中时,“总计”行中的单元格运行良好,但“总计”列中的单元格不计算,并且无法删除新插入的行。 如何在Excel 2016中插入或删除单独锁定的单元格中的行?
请帮我 我想保护彩色单元格,能够添加或删除行,该公式可以正常工作。 预先感谢
在我的excel列表中,我锁定了一些单元格。并希望能够插入或删除行。 按名称“总计”的行和列包含公式。当我插入一行并将值添加到单元格中时,“总计”行中的单元格运行良好,但“总计”列中的单元格不计算,并且无法删除新插入的行。 如何在Excel 2016中插入或删除单独锁定的单元格中的行?
请帮我 我想保护彩色单元格,能够添加或删除行,该公式可以正常工作。 预先感谢
插入的行从行继承电池特性的上方,而不是公式。
插入行后,您需要解锁板和公式复制到新的细胞。您可以手动或使用VBA(如
''1. Unlock Sheet.
ActiveSheet.Unprotect Password:="YourPassword"
''2. Copy row above.
''3. Select the row that was inserted below.
''4. PasteSpecial Paste:=xlPasteFormulas
''5. Re-lock Sheet.
ActiveSheet.Protect Password:="YourPassword", _
DrawingObjects:=True, Contents:=True, Scenarios:=True, _
AllowInsertingRows:=True, AllowDeletingRows:=True
然后,您可以定义表作为在Excel中TableObject(使用插入选项卡),然后使用Worksheet_TableUpdate事件来触发上述程序。
一些参考: