Val 函数 (Visual Basic for Applications) |
您所在的位置:网站首页 › vba使用的输入函数是什么意思 › Val 函数 (Visual Basic for Applications) |
Val 函数
项目01/17/2024
以适当类型的数值格式返回字符串中包含的数字。 语法Val (字符串) 所需的 字符串参数 是任何有效的 字符串表达式。 备注Val 函数在无法识别为数字的一部分的第一个字符处停止读取字符串。 将无法识别通常被视为数值的一部分的符号和字符(例如美元符号和逗号)。 但是,函数识别八进制) (的基数前缀 &O , &H 识别十六进制) (前缀。 空白、制表符和换行符将从参数中剔除。 以下代码返回值 1615198: Val(" 1615 198th Street N.E.")在以下代码中, Val 为所示的十六进制值返回十进制值 -1: Val("&HFFFF")注意 Val 函数仅将 ( 句点识别为有效的小数分隔符 ) 。 如果像在国际应用中那样使用其他十进制分隔符,请改用 CDbl 将字符串转换为数字。 示例此示例使用 Val 函数返回字符串中包含的数字。 Dim MyValue MyValue = Val("2457") ' Returns 2457. MyValue = Val(" 2 45 7") ' Returns 2457. MyValue = Val("24 and 57") ' Returns 24.注意 Val 函数在转换之前识别已弃用的数据类型后缀,并可能导致类型不匹配错误。 例如,表示为字符串“50%”的百分之五十将按预期转换为 50,但 Val (“50.5%”) 将引发错误,因为百分比符号被视为将数据类型声明为 Integer 的后缀,在这种情况下,它不是这种情况。 数据类型后缀的完整列表包括 Single ( ! ) 、Currency ( @ ) 、Double ( # ) 、String ( $ ) 、Integer ( % ) 、Long ( &) 和 LongLong ( ^ ) 64 位主机。 另请参阅 函数 (Visual Basic for Applications) 支持和反馈有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |