如果我在单元格中输入以下 excel 函数并按回车键,它可以工作:
“=T_DisplayReport(A1)”
但如果我在 VBA 中编写以下内容:
Sheets("Sheet1").Cells(1, 1).Formula = "=T_LoadReport(""X"",""Y"",true)"
Sheets("Sheet1").Cells(1, 1).Calculate
Sheets("Sheet1").Cells(2, 1).Formula = "=T_DisplayReport(A1)"
Sheets("Sheet1").Cells(2, 1).Calculate
它不起作用。如何将单元格 A1 硬编码到上述 VBA 中,以便识别它并且该功能起作用?
编辑:A1 包含另一个获取数据并将其保存到本地缓存的函数。T_DisplayReport() 抓取单元格 A1 以显示此数据。