【问题标题】:Excel vba Change shape formula without selecting shapeExcel vba更改形状公式而不选择形状
【发布时间】:2012-11-01 23:53:42
【问题描述】:

我正在尝试更改形状内的公式而不选择它,但一直收到运行时错误。

以下是我目前尝试过的一些代码:

    Sheets("Quote").Shapes.Range(Array("Rectangle 87")).Formula = " =CommAnnualOutput"
    Sheets("Quote").Shapes("Rectangle 87").Formula = " =CommAnnualOutput"
    Sheets("Quote").Shapes("Rectangle 87").DrawingObjects.Formula = " =CommAnnualOutput"

这些似乎都不起作用。有没有办法在不先选择形状的情况下更改公式?

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    请在此处找到您问题的答案:

    Link cell with Excel Shape

    祝你好运

    【讨论】:

    • 我见过这个问题,但它似乎没有用。事实证明,这是因为我在第二个等号之前留下了一个空格,这会导致运行时错误。感谢您的帮助!
    【解决方案2】:

    您上次尝试错过了两个字符。那是

    Sheets("Quote").Shapes("Rectangle 87").DrawingObject.Formula = "=CommAnnualOutput"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多