设置引用不存在的工作表的公式

我想build立一个引用另一个工作表的Excel工作表的公式。 通常,代码看起来像这样

aBook.Worksheets(aSheet).Cells(row, col).FormulaR1C1 = "=bSheet!A1*100" 

问题是, bSheet还不存在。 如果我运行代码,应用程序将打开一个浏览器窗口,并要求我select缺less的工作簿/工作表。

我怎样才能压制这个? bSheet在后面的过程中生成,但是出于维护的原因,我不想在此之后构build公式。

你可以抑制这个和其他警报像这样:

 Application.DisplayAlerts = False 

请注意,您描述的行为不是特定于VBA。 如果您在Excel单元格中手动键入=bSheet!A1*100 ,则会发生同样的情况。