Board logo

標題: 如何使用vba將儲存格轉換為數字? [打印本頁]

作者: mave    時間: 2016-5-31 14:17     標題: 如何使用vba將儲存格轉換為數字?

各位大大好

公司系統匯出的EXCEL報表資料,
不知為何,只要是數值的儲存格,左上角都會有一個綠色三角形。
需要點選他,選擇轉換為數字之後,儲存格才能進行一些分析, e.g 樞紐分析

[attach]24372[/attach]

我有嘗試過錄製巨集的方式,找尋相關的語法指令,
但都沒有成功,
不知道各位大大有遇過類似問題,並且是如何解決的呢?
作者: mave    時間: 2016-5-31 15:52

我找到答案了~~~不知道是否還有其他的方式

cells(1,1) = Val(Trim(cells(1,1).Value))
作者: 准提部林    時間: 2016-5-31 15:56

本帖最後由 准提部林 於 2016-5-31 15:58 編輯

With [D:D]
   .NumberFormatLocal = "G/通用格式"
   .Replace " ", "", Lookat:=xlPart
   .Value = .Value
End With

如果含有不可見字元,須視字元是哪一種?




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)