返回列表 上一主題 發帖

[發問] 請教各位 如何split後將(文字)轉換為(數字)

[發問] 請教各位 如何split後將(文字)轉換為(數字)

Dear 各位大大及版主您好 :
小弟有一函數轉換問題,請問在split(string," ")(0)後,如何將實為"000"轉換為數字"0"或"001"轉換為數字"1"呢?感恩!
  1. Sub 巨集2()
  2.     Dim MyTEXT As String, ar, j As Integer
  3.    
  4.     MyTEXT = "AAA:000 001 002 003"
  5.     j = 1
  6.     If MyTEXT Like AAA & "*" Then
  7.             Cells(1, j).Value = Split(MyTEXT, ":")(0)
  8.             ar = Split(Split(MyTEXT, ":")(1), " ")
  9.             Cells(1, j + 1).Resize(, UBound(ar) + 1) = ar
  10.             'Result : Cells(1,1)=AAA , Cells(1,2)=000 , Cells(1,3)=001 , Cells(1,4)=002, Cells(1,5)=003
  11.             '如何將000 001 002 003 轉換為數字Cells(1,2)=0 , Cells(1,3)=1 , Cells(1,4)=2, Cells(1,5)=3
  12.     End If
  13. End Sub
複製代碼
2013-01-16 發問字串轉數字問題.zip (10.7 KB)

回復 2# stillfish00


    不好意思,請教要加在哪?會比較適當,一直出現alarm message:型態不符,謝謝您不吝指教,感恩!

TOP

回復 4# stillfish00


    實在感謝您的不吝指教,小弟把Cint直接冠在ar前,才會出錯,太感謝您了,感恩!

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題