2012-11-01 98 views
0

我試圖改變形狀內的公式而不選擇它,但不斷收到運行時錯誤。Excel vba更改形狀公式而不選擇形狀

下面是一些到目前爲止,我已經試過代碼:

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

這些都不似乎工作。有沒有辦法改變公式而不先選擇形狀?

回答

2

請找到答案在這裏你的問題:

Link cell with Excel Shape

好運

+0

我看過這個問題,但它似乎沒有工作。事實證明,這是因爲我在第二個等號之前留下了一個空間,這個空間給出了運行時錯誤。謝謝你的幫助! – evoandy

+0

歡迎您,在您的項目中享受進步! –

0

你錯過了你的最後一次嘗試兩個字符。這將是

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