vb中如何将Variant型数据转化为string型?

哦~原来如此。但str()不能。请问CSTR()与STR()的区别是?
2026-05-20 00:01:43
推荐回答(4个)
回答1:

用Str或Cstr函数均可,cstr是将数值型转为字符型,与str的区别是str转成的字符型空一格。

Dim A As Variant, B As String
A = 31415
B = Str(A)
MsgBox B


*用B=Cstr(A)后,需要Trim(B)去除空格。

Dim A As Variant, B As String
A = 31415
B = Trim(CStr(A))
MsgBox B

回答2:

可以使用CSTR()或STR()函数将Variant型数据转化为string型。

回答3:

Dim A as Variant,B as string
A = 231
B = CStr(A)

回答4:

打开对象浏览器会有帮助提示 都是很简单的问题