使用VBA在Excel中的文本格式

时间:2010-10-02 08:10:02

标签: sql excel vba

当我使用WinSQL运行SQL语句时,结果是20100803000001812.但是,当我将SQL作为宏合并时,结果是2.01008E + 16。我应该在宏中做什么才能将结果保持为20100803000001812?

谢谢,

鲍勃

2 个答案:

答案 0 :(得分:0)

根据this article ActiveCell.NumberFormat = "@"应该做的伎俩。

答案 1 :(得分:0)

ActiveCell.NumberFormat = "0"适合我(不是我的预期,但事实如此)

您可能需要输入Cells.Columns.AutoFit来根据需要调整列的大小。