2016-06-14 29 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