【问题标题】:Average value is not displayed automatically when values added添加值时不会自动显示平均值
【发布时间】:2015-05-13 09:10:52
【问题描述】:

我以编程方式创建新的 Excel 工作表并添加一个公式,计算特定单元格中某个范围值的平均值。但是,当我打开这个新创建的工作表时,当我输入我的值时,我不会自动看到显示的平均值,我必须双击包含平均值公式的单元格来显示它的值,我该如何解决这个问题?

【问题讨论】:

  • 您的计算是否设置为手动?
  • 我不知道,实际上我对 vba 编程很陌生,这是我用来将公式添加到单元格的代码:newWorkBook.Worksheets("Feuil1").Range(Cells(26, i + 2).Address()).Formula = "=MOYENNE(" + Cells(16, i + 2).Address() + ":" + Cells(25, i + 2).Address() + ")"
  • Formulas 选项卡下,检查Calculation Options 下拉菜单。打勾的是哪一个?或者,您也可以在代码末尾使用 Application.Calculation = xlCalculationAutomatic
  • 设置为自动
  • 然后尝试按照@Rory 在下面的帖子中的建议进行操作。

标签: vba excel


【解决方案1】:

MOYENNE 更改为 AVERAGE - .Formula 属性需要美国英语公式。如果您更喜欢输入函数名称,也可以使用.FormulaLocal

【讨论】:

  • ++ 大声笑......很好的收获:P
  • @SiddharthRout 谢谢 - 显然咖啡今天早上已经完成了它的工作。 :)
【解决方案2】:

是的,Siddharth Rout 说的是对的 通过代码 Application.Calculation = xlCalculationAutomatic 自动计算

【讨论】:

    猜你喜欢
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2017-04-12
    相关资源
    最近更新 更多