Excel VBA 数字型转化为字符型
A1中是“中考成绩”,B1中是65,C1中我想输出中考成绩65我用str1=cells(1.1).valuestr2=cells(1.2).vuluecells(1,3)...
A1中是“中考成绩”,B1中是 65,C1中我想输出 中考成绩65
我用str1=cells(1.1).value
str2=cells(1.2).vulue
cells(1,3).value=str1+str2
调试时老是出现问题,我想肯地是数据类型的不统一,请问该如何解决?
谢谢imwqq,但是你的方法不好使啊。 展开
我用str1=cells(1.1).value
str2=cells(1.2).vulue
cells(1,3).value=str1+str2
调试时老是出现问题,我想肯地是数据类型的不统一,请问该如何解决?
谢谢imwqq,但是你的方法不好使啊。 展开
展开全部
可以用VALUE函数
功能:将代表数字的文本字符串转换成数字。
调用格式:=VALUE(Text)
Text为带引号的文本,或对需要进行文本转换的单元格的引用。Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。
如果 Text 不为这些格式,则函数 VALUE 返回错误值
#VALUE!。
例1:单元格A1中是字符”1234“
在单元格B1中使用:=VALUE(A1),将返回数值1234。
例2:=VALUE("$1,000") ,将返回字符串的等价数字1000。
功能:将代表数字的文本字符串转换成数字。
调用格式:=VALUE(Text)
Text为带引号的文本,或对需要进行文本转换的单元格的引用。Text 可以是 Microsoft Excel 中可识别的任意常数、日期或时间格式。
如果 Text 不为这些格式,则函数 VALUE 返回错误值
#VALUE!。
例1:单元格A1中是字符”1234“
在单元格B1中使用:=VALUE(A1),将返回数值1234。
例2:=VALUE("$1,000") ,将返回字符串的等价数字1000。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Range("C1").FormulaR1C1 ==str1+str2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以尝试改为cells(1,3).value=str1 & str2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询