0
我想用vba在excel中創建一些表格。數據來自一個CSV文件,當我創建它時,我得到一個奇怪的問題。有些值是例如「5 a」,這會自動轉換爲「5:00 AM」,但這個值與時間無關。excel vba不會自動更改我放入的值
所以我只想把「5個」。我無法找到正確的格式。
我想用vba在excel中創建一些表格。數據來自一個CSV文件,當我創建它時,我得到一個奇怪的問題。有些值是例如「5 a」,這會自動轉換爲「5:00 AM」,但這個值與時間無關。excel vba不會自動更改我放入的值
所以我只想把「5個」。我無法找到正確的格式。
前面加上一個單引號將防止Excel自動格式化數據:
CSVData = "5 a"
Range("A1") = CSVData
Range("A2") = "'" & CSVData
輸出
在這裏粘貼代碼,我們沒有精神。 – cybermonkey 2014-11-05 11:16:35
要麼在您編寫數據之前將單元格格式化爲文本**,要麼使用單引號將數據前置** ** – 2014-11-05 11:57:22