Форматирование номера должно иметь 2 цифры: «Требуется объект» - PullRequest
0 голосов
/ 11 ноября 2018

Посмотрев другие темы на эту проблему, я нашел, как я могу это сделать, но все же у меня есть некоторые проблемы с моим кодом (печать некоторых значений в файл.)

Я пытаюсь прочитать некоторые данные из листа 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 голосов
/ 11 ноября 2018

Вы, похоже, путаете Visual Basic с Visual Basic для приложений (VBA) : они совершенно разные.

В VBA вы можете отформатировать число с помощью функции Format:

 Format(y, "00")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...