以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  excel数值提取失败  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=179497)

--  作者:zpsun2003
--  发布时间:2022/8/26 15:50:00
--  excel数值提取失败
做了一个Excel模板,通过“Book.Sheets(r("数值位置_sheet")-1)(r("数值位置_行")-1,r("数值位置_列")-1).Value = r("观察")”,给这个模板里的单元格赋值,然后通过“Book.Save(dlg.FileName)”,保存Excel。再用“dr("数值") = Book.Sheets(dr("数值位置_sheet"))(dr("数值位置_行")-1,dr("数值位置_列")-1).Value”从保存的Excel文件中提取数值时,有些数值提取的不对,还是原模板文件里的数值。
还有个规律,当我把重新生成的文件打开再保存一次之后,提取的数值就对了。
提取不成功的数值,是Excel里用excel公式算的数值。
老师,麻烦看下有什么办法

--  作者:有点蓝
--  发布时间:2022/8/26 16:10:00
--  
改为使用vba给单元格赋值:http://www.foxtable.com/webhelp/topics/2121.htm