2017-05-03 301 views
-1

在我的excel列表中,我锁定了一些单元格。并希望能够插入或删除行。 lock with this options 按名称“总计”的行和列包含公式。当我插入一行并将值添加到单元格中时,“总计”行中的单元格运行良好,但“总计”列中的单元格不计算,并且无法删除新插入的行。 could not delete row and H4 cell is not calculated如何在Excel 2016中插入或删除单独锁定的单元格中的行?

请帮我 我想保护彩色单元格,能够添加或删除行,该公式可以正常工作。 预先感谢

回答

1

插入的行从行继承电池特性的上方,而不是公式。

插入行后,您需要解锁板和公式复制到新的细胞。您可以手动或使用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事件来触发上述程序。

一些参考:

相关问题