gpt4 book ai didi

excel - 添加行时 MS Excel 自动填充不正确的公式

转载 作者:行者123 更新时间:2023-12-04 21:39:13 27 4
gpt4 key购买 nike

我已在 Excel 2010 中将一系列单元格定义为表格。我保护工作表,以便其他用户不会错误地更改公式。我不得不使用绑定(bind)到按钮的宏来允许其他用户在工作表被锁定时添加行。但是,我注意到当我通过按钮添加行时,它会在 I 列中自动填充不正确的公式。这是我最初输入但后来更改的公式。我还注意到,当我解锁工作表并简单地向下拖动表格的右下角时,它会将正确的公式放在某些行中,将不正确的公式放在其他行中,甚至交替哪些行具有正确的公式。

Additional information you may need to answer:


  • 表包括列 A 到 I
  • I列中的当前公式为:=IF(G21=0," ",IF(G21="yes",I20+D21+H21,D21+(I20-F21)))
  • 第 I 列中不再使用的旧公式:=IF(G24=0," ",IF(G24="yes",F20+H24,F20-F24))
  • 使用的宏是:

  •  Sub AddRow()

    ActiveSheet.Unprotect Password:="secret"

    Range("A1").End(xlDown).ListObject.ListRows.Add AlwaysInsert:=False

    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="secret"

    End Sub

    最佳答案

    我也有这个问题。我选择了表格中的整个列,删除了所有(新)公式,右键单击并选择了“清除内容”。然后将我的新公式重新复制到列中。之后,在插入新行时(使用我的“行插入”宏),新公式被自动复制到新行中。不知道该解决方案有多强大,但我不想开始摆弄我的(简单)“行插入”宏

    关于excel - 添加行时 MS Excel 自动填充不正确的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540011/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com