Excel vba 将数字转换成字符串的函数是哪个

 我来答
隆浚圭仙
2019-05-12 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:779万
展开全部
将数字转换成字符串的函数是cstr函数,比如
dim
a
as
integer
a
=
123
msgbox
cstr(a)
弹出的就是123字符串
百事牛
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点... 点击进入详情页
本回答由百事牛提供
优修好1599
2017-01-11 · 超过206用户采纳过TA的回答
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:249万
展开全部
可以用VALUE函数
功能:将代表数字的文本字符串转换成数字。
调用格式:=VALUE(Text)
Text为带引号的文本,或对需要进行文本转换的单元格的引用。Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。
如果 Text 不为这些格式,则函数 VALUE 返回错误值
#VALUE!。
例1:单元格A1中是字符”1234“
在单元格B1中使用:=VALUE(A1),将返回数值1234。
例2:=VALUE("$1,000") ,将返回字符串的等价数字1000。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超级有文化
2018-06-01 · TA获得超过185个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:144万
展开全部

VBA中将数字转换为字符串的函数为str()函数。

使用方法:
String = str(Number)


但实际上,由于VBA中的变量可以不声明使用,具有相当的灵活性,许多场景下,数字与字符串的转换会自动进行。str往往不需要使用。更为常用的函数为CStr(),它能转换多种类型。

使用方法:
String = CStr(Expression)

参考代码示例:

Dim text As String

Dim number As Variant 'VBA中小数(Decimal)类型的值需要使用变体类型声明

number = 10.0551

text = CStr(number)

MsgBox(number)

MsgBox(text)

通过运行以上示例,我们可以发现,由于经过自动转换,其实使用或不使用并没有什么不同。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式