如何在MS Excel中连续从“日期和时间”中删除“时间”并格式化日期?

时间:2018-07-30 10:34:41

标签: excel excel-formula

我的MS Excel工作表中有以下列:

7/18/2017 10:41
No Gerrit
7/19/2017 7:45
8/9/2017 12:20
7/19/2017 8:29
8/9/2017 12:23
7/20/2017 10:33
8/3/2017 9:14
9/28/2017 10:33
8/3/2017 9:24
8/3/2017 9:29
8/7/2017 14:10
8/18/2017 8:12
8/16/2017 10:22
Aug 16, 2017 2:08 PM

我想制作一个公式,该公式将删除时间并仅保留日期,而且我希望所有日期都采用相同的格式。 (上次日期格式不同)。

在此先感谢您的帮助。

谢谢, 潘卡(Pankaj)

1 个答案:

答案 0 :(得分:0)

调整工作表和列/范围引用,然后运行此简短的子过程。

Option Explicit

Sub Macro2()
    With Worksheets(8).Columns(1)
        .TextToColumns Destination:=.Cells(1), DataType:=xlFixedWidth, _
                       FieldInfo:=Array(Array(0, 3), Array(10, 9))
        .NumberFormat = "mm/dd/yyyy"
    End With
End Sub