Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3644|回复: 3

[分享] 【烟花原创】VBA零基础之第191篇 VBA函数之转换(四)

[复制链接]
发表于 2014-5-26 08:48 | 显示全部楼层 |阅读模式
12>Str函数
功能:返回代表一数值的Variant (String)
语法:Str(number)
number必要参数, Long,其中可包含任何有效的数值表达式。
说明:
当一数字转成字符串时,总会在前头保留一空位来表示正负。
如果 number 为正,返回的字符串包含一前导空格暗示有一正号。
使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。
注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用CStr 将数字转成字符串。
示例:


13>Val函数
功能:返回包含于字符串内的数字,字符串中是一个适当类型的数值。
语法:Val(string)
string必要参数,可以是任何有效的字符串表达式.
说明:
Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符都从参数中被去掉。
下面的返回值为1615198
Val("    1615 198th Street N.E.")
在下面的代码中,Val 为所示的十六进制数值返回十进制数值 -1
Val("&HFFFF")
注意 Val 函数只会将句点(.)当成一个可用的小数点分隔符。当使用不同的小数点分隔符时,如在国际版应用程序中,代之以 CDbl 来把字符串转换为数字。
示例:


14> IntFix函数
参见【烟花原创】VBA零基础之第184 VBA函数之数学(一)

题外话:
最近经常在论坛看到有童鞋发贴提问能不能,可不可以之类的问题,建议还是自己先试试为好,一来提高自己的动手力,二来自己试出来的印象深刻。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-6-13 17:41 | 显示全部楼层
回复

使用道具 举报

发表于 2014-6-18 10:14 | 显示全部楼层
回复

使用道具 举报

发表于 2014-7-7 20:22 | 显示全部楼层
{:1112:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 10:50 , Processed in 0.129978 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表