VB函数详解(84个vb自带函数) 联系客服

发布时间 : 星期日 文章VB函数详解(84个vb自带函数)更新完毕开始阅读

VB函数

(2)CByte 函数

语法:CByte(expression)

该函数将参数expression转换为 Byte 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:使用 CByte 来强制执行 Byte 运算,不管它是单精数、倍精数、或是整数,都可以正常执行。

使用 CByte 函数可以在任何语言的版本中,让任何一种数据转换至 Byte类型。例如,不同的小数点分隔符号,会依据您系统的国别设定来做适当的确认。而千分位分隔符号也一样。 若 expression 超出 Byte 资料型态允许的范围,则将会显示错误。

(3)CCur 函数

语法:CCur(expression)

该函数将参数expression转换为 Currency 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:可以使用 CCur 来强制执行 Currency 运算,以免被当作整数运算。

可以使用 CCur 函数以在任何语言的版本中,让任何一种数据换至 Currency 型。例如,当使用CCur,不同的小数点分隔符号、千分位分隔符号,和不同的货币选项,会依据您系统的国别设定来做适当的确认。

(4)CDate 函数

语法:CDate(date)

该函数将参数date转换为 Date 类型并返回。 参数 date 是任何有效的日期表达式。

注解:可以使用 IsDate 函数来检查 date 是否可以被转换成日期或时间。而 CDate 接受日期文字和时间文字以及日期/

时间有效范围内的适当数值。当转换一个数字成为日期时,是将整数部分转换成日期;任何数字中的小数部分,将转换为从午夜起算的时间。

CDate 是依据您系统上的国别设定来决定日期的格式。若提供的格式为不可辨识的日期设定,则无法判断日、月、年的顺序。另外,它若包含有星期的字符串,对于这样的完整日期格式也无法辨识。

(5)CDbl 函数

语法:CDbl(expression)

该函数将参数expresion转换为 Double 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:可以使用 CDbl 或 CSng 来强制执行双精度或单精度运算以防止被当作货币或整数运算。

(6)Chr函数

语法:Chr(charcode)

VB函数

该函数返回指定参数所代表的字元。

参数 charcode 是一个数值,它是用来识别某个字符。

注解:0 到 31 之间的数字与一般、非列印的 ASCII 码相同。例如,Chr(10) 会返回换行(linefeed)字元。

(7)CInt 函数

语法:CInt(expression)

该函数将参数expression转换为 Integer 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:可以使用 CInt 或 CLng 函数来强制执行整数运算,以免被当作货币、单精度、或双精度运算。

如果 expression 超出 Integer 型允许的范围,则会发生错误。

附注:CInt 函数与 Fix 及 Int 函数不同,Fix 和 Int 函数会将小数部分去除,然后返回整数值。当小数部分恰好

为 0.5 时, CInt 函数会将它转换成最接近的偶数值。例如,0.5 转换成 0,而 1.5 转换成 2。

(8)CLng 函数

语法:CLng(expression)

该函数将参数expression转换为 Long 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:可以使用 CInt 或 CLng 来强制执行整数运算,以免被当作货币、单精度、或双精度运算。

如果 expression 超出 Long型允许的范围,则会发生错误。

附注:CLng 函数与 Fix 及 Int 函数不同,Fix 和 Int 函数会将小数部分去除,然后返回整数值。当小数部分恰好

为 0.5 时, CLng 函数会将它转换成最接近的偶数值。例如,0.5 转换成 0,1.5 转换成2。

(9)CSng 函数

语法:CSng(expression)

该函数将参数expression转换成Single 类型并返回。 参数 expression 可以是任何有效的表达式。

注解:使用 CDbl 或 CSng 来强制执行双精度或单精度运算,以防止被当作货币或整数运算。

如果 expression 超出 Single 类型允许的范围,则会发生错误。

(10)CStr 函数

语法:CStr(expression)

该函数将参数expression转换为 String 类型并返回。 参数 expression 可以是任何有效的表达式。

(11)FormatCurrency 函数

VB函数

语法:FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit

[,UseParensForNegativeNumbers [,GroupDigits]]]])

返回一个以系统控制台中所设定的货币符号格式化的货币值表达式。 FormatCurrency 函数的语法是由下列部分所组成.: Expression 为必须项,表示欲被格式化的表达式。

NumDigitsAfterDecimal 为可选项,表示有多少小数位数。默认值为 -1,表示使用系统地区设定值。 IncludeLeadingDigit 为可选项,以 Tristate 常数表示小数点前是否「显示前导零」。参阅「设定值」部分。 UseParensForNegativeNumbers 为可选项,以 Tristate 常数表示负数值是否带有括号。请参阅「设定值」部分。 GroupDigits 为可选项,以 Tristate 常数表示数字是否以「数位群组符号」来分隔,其视系统地区设定而有不同。请参阅「设定值」部分。

IncludeLeadingDigit,UseParensForNegativeNumbers 和 GroupDigits 参数有下列的设定值: 常数 TristateTrue TristateFalse TristateUseDefault 注解:当某一个或多个选项参数被省略了,那么将会使用系统地区设定值。

货币符号的位置是由系统地区设定值决定。

值 -1 0 -2 说明 True False 使用系统地区设定值。 (12)FormatDateTime 函数

语法:FormatDateTime(Date[,NamedFormat])

该函数返回日期或时间格式的表达式。

FormatDateTime 函数的语法是由下列部分所组成: Date 为必须项。为欲格式化的日期表达式。

NamedFormat 为必须项。表示所使用的日期/时间格式。若省略此参数,则使用 vbGeneralDate 。 NamedFormat 参数有下列的设定值: 常数 vbGeneralDate 值 0 说明 显示日期和(或)时间。将以简短日期格式显示日期,以完整时间显示时间。可以两者皆显示。 vbLongDate vbShortDate vbLongTime vbShortTime 1 2 3 4 以系统完整日期格式设定值显示日期。 以系统的简短日期格式设定值显示日期。 以系统的时间格式设定值显示时间。 以24小时制格式(hh:mm)显示时间。 (13)FormatNumber 函数 语法:FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit

[,UseParensForNegativeNumbers [,GroupDigits]]]])

VB函数

该函数返回一格式化的数字。

FormatNumber 函数的语法是由下列部分所组成: Expression 必要项。欲被格式化的表达式。

NumDigitsAfterDecimal 为可选项。表示有多少小数位数。默认值为 -1,表示使用系统的设定值。 IncludeLeadingDigit 为可选项。以Tristate常数表示小数点前是否\显示前导零\。 UseParensForNegativeNumbers 为可选项。以 Tristate 常数表示负数值是否带有括号。 GroupDigits 为可选项。以 Tristate 常数表示数字是否以\数位群组符号\来分隔. IncludeLeadingDigit,UseParensForNegativeNumbers 及 GroupDigits 参数如下设定值: 常数 TristateTrue TristateFalse TristateUseDefault 注解:若省略了某一个或多个选项参数,那么将会使用系统默认值。

值 -1 0 -2 说明 True False 使用系统地区设定值。 (14)FormatPercent 函数

语法:FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit

[,UseParensForNegativeNumbers [,GroupDigits]]]])

该函数返回带有%符号的格式化百分比表达式(以 100 为基底)。 FormatPercent 函数的语法是由下列部分所组成: Expression 为必须项。表示欲被格式化的表达式。

NumDigitsAfterDecimal 为可选项。表示有多少小数位数。默认值为 -1,表示使用系统设定值。 IncludeLeadingDigit为可选项。以 Tristate 常数表示小数点前是否\显示前导零\。 UseParensForNegativeNumbers 为可选项。以 Tristate 常数表示负数值是否带有括号。 GroupDigits 为可选项。以 Tristate 常数表示数字是否以\数位群组符号\来分隔。 IncludeLeadingDigit,UseParensForNegativeNumbers 及 GroupDigits 参数有下列的设定值: 常数 TristateTrue TristateFalse TristateUseDefault 注解:若省略了某一或多个选项参数,那么将会使用系统默认的设定值。

值 -1 0 -2 说明 True False 使用系统地区设定值。 (15)Hex 函数

语法:Hex(number)

该函数将参数number以十六进制表示,用 String 返回。