格式编号为2位数字:“需要对象”

时间:2018-11-11 09:13:00

标签: vba

在其他线程上对该问题进行了研究后,我找到了解决方法,但是我的代码仍然存在一些问题(将一些值打印到文件中。)

我正在尝试从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:两个打印命令都需要对象。

我想念什么吗?

1 个答案:

答案 0 :(得分:1)

您似乎将Visual BasicVisual Basic for Applications (VBA)混淆了:它们是完全不同的。

在VBA中,您可以使用Format函数格式化数字:

 Format(y, "00")