Формат текста в Excel с использованием VBA - PullRequest
1 голос
/ 02 октября 2010

Когда я использую WinSQL для запуска оператора SQL, результатом является 20100803000001812. Однако, когда я включаю SQL в качестве макроса, результат равен 2.01008E + 16. Что я должен сделать в макросе, чтобы сохранить результат как 20100803000001812?

Спасибо

Bob

Ответы [ 2 ]

0 голосов
/ 03 октября 2010

ActiveCell.NumberFormat = "0" работает для меня (не то, что я ожидал, но так оно и есть)

Возможно, вы захотите добавить Cells.Columns.AutoFit, чтобы изменить размер столбцов по мере необходимости.

0 голосов
/ 03 октября 2010

Согласно эта статья ActiveCell.NumberFormat = "@" должна сделать свое дело.

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