我有幾個包含計算的工作簿,我正在組合所有這些工作表中的數據進行「自動概覽」。要找到我使用命名範圍的數據。這些工作正常。
但是有一個定義的名稱不涉及範圍。這是一個公式。如何在另一個工作簿中使用vba獲取已定義名稱的值,使用vba for excel
我想要的是從我的概覽書中訪問該公式的結果(在打開計算書)中的結果。
顯然wb.Names("myNamedFormula").RefersToRange
不起作用,因爲名稱沒有引用範圍。
wb.Names("myNamedFormula").Value
給我的公式,但不是結果。名字的成員都沒有得到結果。
我嘗試使用Evaluate(...)
評估公式,但這不起作用,因爲它應該在其他工作簿中進行評估。
有誰知道如何得到結果?
感謝,
PS:我知道一個可能性是使名稱是指一個範圍,然後做計算,但我不希望這樣。
你可以發佈你的公式是什麼?我正在玩這個,並沒有遇到任何問題。 – 2012-07-19 13:42:45