使用VBA排列时间格式的列

时间:2015-02-23 22:17:57

标签: excel vba excel-vba

有没有办法实现VBA代码来安排以下列A如下所示。

Year    Month    Day   Time 
1998      2       1     0
1998      2       1     3
1998      2       1     6
1998      2       1     9

等等。

A =

2/1/1998 0:00
2/1/1998 3:00
2/1/1998 6:00
2/1/1998 9:00
2/1/1998 12:00
2/1/1998 15:00
2/1/1998 18:00
2/1/1998 21:00
2/2/1998 0:00
2/2/1998 3:00
2/2/1998 6:00
2/2/1998 9:00
2/2/1998 12:00
2/2/1998 15:00
2/2/1998 18:00
2/2/1998 21:00

1 个答案:

答案 0 :(得分:1)

在Excel中使用年,月,日和小时公式,您不需要VBA。

在B2:

=Year(A2)

在C2中:

=Month(A2)

在D2:

=Day(A2)

在E2中:

=Hour(A2)

向下拖动