Excel vba更改形状公式,无需select形状
我试图改变一个形状内的公式没有select它,但不断得到一个运行时错误。
以下是我迄今尝试过的一些代码:
Sheets("Quote").Shapes.Range(Array("Rectangle 87")).Formula = " =CommAnnualOutput" Sheets("Quote").Shapes("Rectangle 87").Formula = " =CommAnnualOutput" Sheets("Quote").Shapes("Rectangle 87").DrawingObjects.Formula = " =CommAnnualOutput"
这些似乎都没有工作。 有没有办法改变公式而不先select形状?
请在这里find你的问题的答案:
链接单元格与Excel形状
祝你好运
你错过了最后一次尝试的两个字符。 那将是
Sheets("Quote").Shapes("Rectangle 87").DrawingObject.Formula = "=CommAnnualOutput"