请问这句话是什么意思:i = Val(Sheets(Sheets.Count).Name)VAL是啥?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 23:41:33

请问这句话是什么意思:i = Val(Sheets(Sheets.Count).Name)VAL是啥?
请问这句话是什么意思:i = Val(Sheets(Sheets.Count).Name)
VAL是啥?

请问这句话是什么意思:i = Val(Sheets(Sheets.Count).Name)VAL是啥?
Sheets.Count '获取本工作簿工作表的数目
Sheets(Sheets.Count) '调用排在最后一位的工作表
Sheets(Sheets.Count).Name '获取最后一个工作表的名称
Val(Sheets(Sheets.Count).Name) '利用Val函数将最后一个工作表的名称转换成数值
i = Val() '将转换后的数值赋值给变量i
Val函数转换规则:
如:VAL("-3.85")=-3.85
VAL("vb5.0")=0
VAL("12 bC")=12
VAL与CSTR功能相反,CSTR将数值表达式的值换成字符串
CSTR(125)="125"