以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何动态改变变量型态? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118662) |
-- 作者:tennis -- 发布时间:2018/5/8 15:12:00 -- [求助]如何动态改变变量型态? 如题, |
-- 作者:有点蓝 -- 发布时间:2018/5/8 15:24:00 -- 没看懂,具体说明 |
-- 作者:tennis -- 发布时间:2018/5/8 15:28:00 -- 我有一列资料 (第一列:string) 资料中有 文字,整数,日期,希望读到的资料(符合资料型态的)放入变量 mVar变量中. [此贴子已经被作者于2018/5/8 15:29:25编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/5/8 15:34:00 -- 用TryParse判断:http://www.foxtable.com/webhelp/scr/0324.htm Dim s As string = "123.1" Dim d As Double if Double.TryParse(s, d)= true msgbox(“这是双精度类型”) end if
|
-- 作者:tennis -- 发布时间:2018/5/8 16:06:00 -- 如何可先判断可转换才去定义d ? 如日期格式 |
-- 作者:有点蓝 -- 发布时间:2018/5/8 16:11:00 -- Dim s As String = "8/6/2015" Dim d As Double Dim d2 As Date If Double.TryParse(s, d)= True msgbox("这是双精度类型," & d) ElseIf Date.TryParse(s, d2)= True msgbox("这是日期类型," & d2) End If
|
-- 作者:tennis -- 发布时间:2018/5/8 16:35:00 -- 3Q!! 请问如何捕捉错误!! |
-- 作者:有点甜 -- 发布时间:2018/5/8 17:05:00 -- 以下是引用tennis在2018/5/8 16:35:00的发言:
3Q!! 请问如何捕捉错误!!
参考 http://www.foxtable.com/webhelp/scr/2070.htm
或者 http://www.foxtable.com/webhelp/scr/2655.htm
|
-- 作者:tennis -- 发布时间:2018/5/8 17:09:00 -- 3Q!! |