在Excel VBA中格式化数值的函数:Format

在Excel VBA中格式化数值的函数:Format在工作表函数中 我们可以用 Text 函数格式化数值 在 VBA 中有 Format 函数用途 返回 Variant String 其中含有一个表达式 它是根据格式表达式中的指令来格式化的

大家好,欢迎来到IT知识分享网。

在工作表函数中,我们可以用Text函数格式化数值,在VBA中有

Format函数

用途:

返回 Variant(String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

语法:

Format(expression[, format[,firstdayofweek[, firstweekofyear]]])

  • expression 必要参数。任何有效的表达式。
  • format 可选参数。有效的命名表达式或用户自定义格式表达式。
  • firstdayofweek 可选参数。常数,表示一星期的第一天。
  • firstweekofyear 可选参数。常数,表示一年的第一周。

Format参数可为以下几种情况:

  1. 数字 使用预先定义的命名数值格式或创建用户自定义数值格式。
  2. 日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。
  3. 日期和时间序数 使用日期和时间格式或数值格式。
  4. 字符串 创建自定义的字符串格式。

firstdayofweek 参数有下面设置:

  • vbUseSystem 0 使用 NLS API 设置。
  • VbSunday 1 星期日(缺省)
  • vbMonday 2 星期一
  • vbTuesday 3 星期二
  • vbWednesday 4 星期三
  • vbThursday 5 星期四
  • vbFriday 6 星期五
  • vbSaturday 7 星期六

firstweekofyear 参数有下面设置:

  • vbUseSystem 0 使用 NLS API 设置。
  • vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。
  • vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。
  • VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。

示例:

在Excel VBA中格式化数值的函数:Format

在Excel VBA中格式化数值的函数:Format

对于Null处理方式,玩过ADO的童鞋可以试试。

在Excel VBA中格式化数值的函数:Format

在Excel VBA中格式化数值的函数:Format

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/174751.html

(0)
上一篇 2025-03-28 08:15
下一篇 2025-03-28 08:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信