2016-06-14 21 views
0

我在VBA中有一個宏,它首先創建帶有「_frozen」後綴的新工作表,然後將取決於該工作表的公式添加到單元格中。當活動工作表的名稱中包含圓括號或空格時會出現問題,如「Sheet3(2)」 - 當它是現有副本時發生。比冷凍片材將「Sheet3(2)_frozen」和公式看起來像公式中的屏幕sheetname

=(Sheet3 (2)_frozen!B6/Sheet3 (2)_frozen!D6) > 0 

當然,它不起作用。所以我的問題是如何屏蔽公式中的sheetname以避免這種情況?只需在sheetname中添加引號就沒有幫助。

回答

1

你的公式應該是:

=('Sheet3 (2)_frozen'!B6/'Sheet3 (2)_frozen'!D6) > 0 
+0

謝謝你,我用「爲qoutes – Aguinore