在本文中,我们将学习如何长时间执行Excel VBA格式的日期。

例如:-格式(#29/03/2015#,“长日期”)将返回‘2015年3月29日?

让我们举一个例子来理解:-我们的产品数量数据在A1:C9范围内,其中A列包含产品名称,B列包含产品数量,C列包含日期。现在,我们要转换为长整数日期,因为此格式将显示星期几,月份,月份和年份。

img1

我们编写宏以更改VBA日期格式。我们将必须按照以下给定步骤进行操作:-*打开VBA页面并按Alt + F11键。

  • 插入一个模块。

  • 编写以下代码:

子Formatlongdate()

昏暗的工作表

设置Sh = ThisWorkbook.Sheets(1)

Sh.Range(“ C2:C9”)。NumberFormat =“ [$ -F800] dddd,mmmmdd,yyyy”

结束子

代码说明:-

首先,我们给出了代码的主题,然后定义了所有变量,之后定义了要放置长日期格式的范围。

要运行宏,请按F5键,范围格式将日期更改为长格式数字。

img2

@ http://www.excelforum/ [www.excelforum]的一位用户提出了相同的问题:-

| ===

带VBA的日期格式单元格

从访问模块创建Excel电子表格时,我试图格式化单元格。我想从vb代码本身定义单元格的格式,但我不知道我能多么精确地获得所需的结果。

Excel