我仔细分析了楼主的代码,问题出在 REPLACE xm WITH myexcel.cells(i,2),zymc WITH myexcel.cells(i,3) 这条语句,应改为:REPLACE xm WITH myexcel.cells(i,2).Value,zymc WITH myexcel.cells(i,3).Value
另外,若不在 Cells(i,2) 后面加“.Value”,即使将 i 改为常量 5 也会报错。因为 Cells(2,5) 是一个对象,而我们要引用的是它的值,二者的数据类型不同。
[ 本帖最后由 liuxingang28 于 2014-5-9 16:34 编辑 ]
另外,若不在 Cells(i,2) 后面加“.Value”,即使将 i 改为常量 5 也会报错。因为 Cells(2,5) 是一个对象,而我们要引用的是它的值,二者的数据类型不同。
[ 本帖最后由 liuxingang28 于 2014-5-9 16:34 编辑 ]
泉城飞狐