Excel查询-需要帮助设置公式吗

Excel查询-需要帮助设置公式吗,excel,excel-formula,Excel,Excel Formula,我有A室和B室。 两个单元格都包含一些数值,例如2 现在,如果我把3放在单元格A中,单元格B的值应该自动更新为5,依此类推 同样,如果我把5放在单元格A中,单元格B的值应该是10 希望我已经说清楚了 任何帮助都将不胜感激 谢谢 Rakesh这将适用于单元格A1和B1。将以下事件宏放入工作表代码区域: Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Range("A1"), Target) Is Nothin

我有A室和B室。 两个单元格都包含一些数值,例如2

现在,如果我把3放在单元格A中,单元格B的值应该自动更新为5,依此类推

同样,如果我把5放在单元格A中,单元格B的值应该是10

希望我已经说清楚了

任何帮助都将不胜感激

谢谢
Rakesh

这将适用于单元格A1和B1。将以下事件宏放入工作表代码区域:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Range("A1"), Target) Is Nothing Then Exit Sub
    Application.EnableEvents = False
        [B1] = [B1] + [A1]
    Application.EnableEvents = True
End Sub
由于它是工作表代码,因此安装和自动使用非常容易:

  • 在Excel窗口底部附近的选项卡名称上单击鼠标右键
  • 选择查看代码-这将打开一个VBE窗口
  • 粘贴内容并关闭VBE窗口
  • 如果您有任何顾虑,请先在试用工作表上试用

    如果保存工作簿,宏将与工作簿一起保存。 如果在2003年以后使用Excel版本,则必须保存 文件的格式为.xlsm而不是.xlsx

    要删除宏,请执行以下操作:

  • 如上所述打开VBE窗口
  • 清除代码
  • 关闭VBE窗口
  • 要了解有关宏的更多信息,请参阅:

    要了解有关事件宏(工作表代码)的详细信息,请参阅:


    必须启用宏才能工作

    您的意思是当单元格A被修改时,单元格B应该更新自身,将单元格A的新值添加到其(单元格B的)现有值中?如果用户点击“重新计算”——什么都没有,会发生什么?我不确定Excel是否能支持这样的有状态公式,但可能需要一个宏。你可以用一个宏来实现,但老实说,这听起来不是一个好主意。你能解释一下你为什么要这样做吗?你的最终目标是什么?