[VBA ] 請問如何回傳型態?

看板Visual_Basic作者 (心情好壞牽動ㄧ切)時間16年前 (2009/11/19 03:43), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
小弟因為想抓取儲存格資料 但是資料中有可能是文字有可能是數字 我只想抓取數字的部分 但是要先讓電腦判斷是否為數字型態 請問該如何判斷? 或是該用什麼函數讓電腦回傳此儲存格的型態是整數? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.75.30

11/19 10:25, , 1F
用val()轉,不是數字就傳回 0 。
11/19 10:25, 1F

11/19 17:38, , 2F
不能這樣做,因為我程式有時需要文字有時需要數字
11/19 17:38, 2F

11/19 17:39, , 3F
所以一定要找個方式讓他判斷型態 而且有時文數字混合
11/19 17:39, 3F

11/19 19:48, , 4F
那還不簡單 轉成數字再轉回字串 看跟原來字串有沒有一樣
11/19 19:48, 4F

11/19 19:54, , 5F
不就得了 很合理且合邏輯
11/19 19:54, 5F

11/19 22:07, , 6F
數字判斷....用 IsNumeric ?
11/19 22:07, 6F

11/19 22:09, , 7F
或是用 TypeName 可以直接回傳型態種類
11/19 22:09, 7F
文章代碼(AID): #1B14vGZN (Visual_Basic)