Когда я использую WinSQL для запуска оператора SQL, результатом является 20100803000001812. Однако, когда я включаю SQL в качестве макроса, результат равен 2.01008E + 16. Что я должен сделать в макросе, чтобы сохранить результат как 20100803000001812?
Спасибо
Bob
ActiveCell.NumberFormat = "0" работает для меня (не то, что я ожидал, но так оно и есть)
ActiveCell.NumberFormat = "0"
Возможно, вы захотите добавить Cells.Columns.AutoFit, чтобы изменить размер столбцов по мере необходимости.
Cells.Columns.AutoFit
Согласно эта статья ActiveCell.NumberFormat = "@" должна сделать свое дело.
ActiveCell.NumberFormat = "@"