2015-10-14 19 views
0

遇到一些問題,我收到的文件包含一個由數字和文本組成的列,當前該列的格式爲文本格式。有沒有辦法將數字轉換爲數字格式並將文本保留爲文本?我需要能夠做到這一點,以便稍後在代碼中進行比較,並且由於這種格式的顯示,因爲它們以文本格式存在,所以數字不同。處理同一列中的不同格式

這裏是我目前正在實施的進口版本轉換爲文本代碼:

Columns("T:T").Select 
    Selection.TextToColumns Destination:=Range("T1"), DataType:=xlDelimited, _ 
    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _ 
    Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ 
    :=Array(1, 2), TrailingMinusNumbers:=True 

感謝您的幫助/諮詢!

回答

0

比VBA簡單 - 轉到數據功能區,選擇列,然後單擊文本到列,然後單擊完成。

這通常會自動檢測格式爲文本的數字的存在,並適當地重新格式化。

相關問題