我正在将数据写入Excel电子表格。数据来自Access数据库。像下面一行的代码有效:
xl.cells(5,5)="joe"
但是下面代码的代码不是:
xl.cells(5,5)="1/2CD438"
我收到“应用程序定义或对象定义错误”之类的错误 我认为Excel正在尝试进行计算,计算失败。我真正想要的只是文本字符串。
我已尝试将列格式化为
columns(1).NumberFormat="@"
,但它也不起作用。
有什么想法吗?
答案 0 :(得分:0)
感谢所有输入。我没有成功地试过你的几个想法。事实证明我使用变量来确定确切的行,列为:
xl.cells(NextRow,Col)= ars!PartNo
只需用一个整数替换NextRow,代码就可以了。用NextRow替换测试中的整数,代码运行。我怀疑是拼写错误或其他什么,但看不到它看着代码。
感谢您的建议。