Excel VBA 文字轉數字
當我們轉換或下載資料時,數值是以「文字」格式顯示,那~如何使用VBA快速將「文字」格式轉成「數字」格式呢?
Step1 開啟 VBA
點選「開發人員」-「Visual Basic」,或按下「Ctrl」+「F11」快捷鍵。
Step2 插入模組
點選「插入」-「模組」。
Step3 建立VBA
※輸入以下指令※
Sub 文字轉數字() Selection.NumberFormatLocal = "G/通用格式" Selection.Value = Selection.Value End Sub
Selection.NumberFormatLocal = “G/通用格式” :將選取的儲存格格式轉成通用格式。
Selection.Value = Selection.Value :將選取儲存格的值再代入到選取的儲存格。
Step4 使用巨集
首先框選要轉換的資料,再點選「開發人員」-「巨集」,或按下「Ctrl」+「F8」快捷鍵。
選取「文字轉數字」巨集後點選「執行」。
即將「文字」格式轉為「數值」格式。
若為不規則型態-涵蓋「數字」與「非數字」之文字資料,也可使用此巨集進行轉換。
成功將不規則型態之「文字」格式轉為「數值」格式。