作者:乔山办公网日期:
返回目录:excel表格制作
二、字符型数值转化为数值型数据百
Val函数可以将包含数值的字符型数据转化为Double(度双精度)数值型数据类型,其语法为Val(string)
演示代码:
Sub ShowFormatVal()
Dim num As Double, str As String
str = Format(Now, "Short Time")
num = Val(str)
'如果现在的时间是 4:31 PM,下面语句展示的结果为: 16:31 16
Debug.Print str, num
End Sub
【应用】
1、字符型数值是不能进行四则运算的,只能通版过Val函数将其转换后才能使用。
2、可以将8进制、16进制等权转化为10进制数,如,Val(&o77)(8进制)、Val(&HFF)(16进制)分别转化为十进制的63和255
公式可自动生成数值,无需VBA命令。
引用公式:cells(m,n).Formula
引用数值:cells(m,n).value
前面加入A: "A"&cells(m,n).value
1、在表单中,将文本百转换成数值型的函数是 VALUE,如将A1的文本度型数据转成数值可用 =VALUE(A1) 完成;内
2、在VBA里,将文本转换成数值是用容 Val,如: s=Val(Range("A1")
昨天不是传给你啦