Skip to content
本页内容

NumberValue (方法)

以独立于区域设置的方式将文本转换为数字。

参数

属性数据类型必填说明
Arg1str必填表示要转换的数字的字符串。
Arg2str必填用作字符串中小数分隔符的字符。
Arg3str必填用作字符串中的组分隔符的字符。

返回值

float

示例

python
#本示例使用 NumberValue 方法以独立于区域设置的方式将文本转换为数字,并分别赋值给B2和B3单元格
def test():
    Range("B2").Value2 = WorksheetFunction.NumberValue("12.45,69", ",", ".")
    Range("B3").Value2 = WorksheetFunction.NumberValue("12,34%", ",", ";")
python
#本示例为A1等单元格分别赋值,使用 NumberValue 方法以独立于区域设置的方式将文本转换为数字
def test():
    Range("A1").Value2 = "23,45.56"
    Range("A2").Value2 = "."
    Range("A3").Value2 = ","
    print(WorksheetFunction.NumberValue(Range("A1").Value2, Range("A2").Value2, Range("A3").Value2))