在其他线程上对该问题进行了研究后,我找到了解决方法,但是我的代码仍然存在一些问题(将一些值打印到文件中。)
我正在尝试从Excel工作表(它有32行)中读取一些数据,并以某种定义的格式将其打印到文本文件中。该代码适用于Excel Visual Basic
For y = 1 to 32
Print #1, y.ToString("D2")
Print #1, "some text" & y.ToString("D2")
Next y
我遇到运行时错误424:两个打印命令都需要对象。
我想念什么吗?
答案 0 :(得分:1)
您似乎将Visual Basic与Visual Basic for Applications (VBA)混淆了:它们是完全不同的。
在VBA中,您可以使用Format
函数格式化数字:
Format(y, "00")