设置引用不存在的公式 sheet
Setting formula that references a non-existing sheet
我想为引用另一个 sheet 的 excel sheet 创建一个公式。
通常,代码看起来像这样
aBook.Worksheets(aSheet).Cells(row, col).FormulaR1C1 = "=bSheet!A1*100"
问题是,bSheet
还不存在。如果我 运行 代码,应用程序会打开浏览器 window 并要我 select 缺少的 Workbook/Sheet。
我该如何抑制它? bSheet是在后期生成的,但是出于维护的原因,我不想之后再构建公式。
您可以像这样抑制此警报和其他警报:
Application.DisplayAlerts = False
请注意,您描述的行为并非 VBA 所特有。如果您在 Excel 单元格中手动键入 =bSheet!A1*100
,也会发生同样的情况。
我想为引用另一个 sheet 的 excel sheet 创建一个公式。 通常,代码看起来像这样
aBook.Worksheets(aSheet).Cells(row, col).FormulaR1C1 = "=bSheet!A1*100"
问题是,bSheet
还不存在。如果我 运行 代码,应用程序会打开浏览器 window 并要我 select 缺少的 Workbook/Sheet。
我该如何抑制它? bSheet是在后期生成的,但是出于维护的原因,我不想之后再构建公式。
您可以像这样抑制此警报和其他警报:
Application.DisplayAlerts = False
请注意,您描述的行为并非 VBA 所特有。如果您在 Excel 单元格中手动键入 =bSheet!A1*100
,也会发生同样的情况。