我在名为Excel_Sample.xls的Excel文件中有以下自定义公式:
GetData = Workbooks("data.xls").Worksheets("sht").Range("E1")
当data.xls打开时,打开Excel_Sample.xls,使用此公式(例如A1)的单元格可以获取data.xls中Cell E1的值。
然而,关闭data.xls然后:
打开Excel_Sample.xls在Excel 2003中,即使GetData的公式无效(因为data.xls已关闭),A1中的数据仍然存在。
打开Excel_Sample.xls在Excel 2010中,A1中的数据变为#VALUE!导致公式再次运行并且可以获取data.xls中的数据。
我可以做些什么来保持Excel 2010中的数据,即使公式无效,就像2003年一样?
答案 0 :(得分:0)
打开Excel_Sample.xls在Excel 2003中,即使GetData的公式无效(因为data.xls已关闭),A1中的数据仍然存在。
当计算设置为手动时会发生这种情况。这样做
HTH