How to Convert Date Format from Dot MM.DD.YYYY to Slash MM/DD/YYYY in Excel

We often enter dates in excel tables, and we can enter current date by quickly press ‘Ctrl+;’ simultaneously. If in some cases we enter a date format that is not what we want, we have to switch the date format manually, for example if the date format is DD.MM.YYYYY, but we want to use the slash to display date like DD/MM/YYYY, how can we do? This article will show you two methods to convert the data format by formula and VBA code, you can select one you like to convert date format.

Convert Date Format from Dot to Slash by Formula


Frist, we prepare a list of dates in worksheet. See screenshot below.

Convert Date Format from Dot to Slash 1

Step 1: Actually, to convert the separator you just need to replace DOT by SLASH in date format, so we can use SUBSTITUTE function here. In B1, enter the formula =SUBSTITUTE(A1,”.”,”/”).

Convert Date Format from Dot to Slash 2

Step 2: Click Enter to get the result.

Convert Date Format from Dot to Slash 3

Step 3: Fill the following cells A2:A5 by dragging the fill handle. Then date format is displayed as DD/MM/YYYY for all entered dates properly.

Convert Date Format from Dot to Slash 4

Convert Date Format from Dot to Slash by VBA Code


Step 1: Click Developer tab->Visual Basic or Alt+F11 to load Microsoft Visual Basic for Applications window. You can also right click on current sheet1 tab and select View Code to open Microsoft Visual Basic for Applications.

Convert Date Format from Dot to Slash 5

 Step 2: Enter below code into the window.

Private Sub Worksheet_Change(ByVal MyRange As Range)

    On Error Resume Next

    Application.EnableEvents = False

    If Not (Intersect(MyRange, Me.Range("A1:A5")) Is Nothing) Then

        MyRange.Value = Replace(MyRange.Value, ".", "/")

    End If

    Application.EnableEvents = True

End Sub

Screenshot below:

Convert Date Format from Dot to Slash 6

Step 3: Save above code and close Microsoft Visual Basic for Applications. Then in A1, enter a date with format DD.MM.YYYY, then click Enter in the cell, you can find that date format is changed to DD/MM/YYYY directly.

Notes:

  1. Above code is only activated for range A1:A5.
  2. Be aware that range A1:A5 is customed, you can expand the range and make sure the range can cover all entered dates.

Related Functions


  • Excel Substitute function
    The Excel SUBSTITUTE function replaces a new text string for an old text string in a text string.The syntax of the SUBSTITUTE function is as below:= SUBSTITUTE  (text, old_text, new_text,[instance_num])….


Related Posts

How to Remove All Asterisk Characters from Cells in Excel
How to Remove All Asterisk Characters7

Sometimes when we opening an excel spreadsheet to check data, we may notice that there are some asterisks exist in texts for security or other reasons. If you feel these special characters are invalid you can remove them from cells. ...

How to Remove Quotes for Text or Strings in Excel
How to Remove Quotes 8

When we importing data from other source into Excel we may import quotes or quotations from initial file. And we want to remove these quotes from current file, if we remove them one by one it needs a lot of ...

How to Remove Specific Character from Text Cell in Excel
remove specific character from text string6

This post will guide you how to remove a specific character from text cell in Excel. How do I remove certain character from a cell with a formula in Excel 2013/2016. Remove Specific Character Using Find and Replace function Remove ...

How to Count Comma Separated Value in One Cell in Excel
count value separated by comma2

This post will guide you how to count values in a single cell separated by commas with a formula in Excel. How do I count comma separated values in one cell in Excel 2013/2016. Is it possible to have a ...

How to Count the Number of Letters or Numbers separately in a Cell in Excel
count number of letters3

This post will guide you how to count the number of a given character in a cell in Excel. How do I count only numbers within a single cell excluding all letters and other characters with a formula in Excel. ...

How to Remove the First/Last Word from Text string in Cell
remove first last word in cell2

This post will guide you how to remove the first and the last word from a text string in cells in Excel. How do I use a formula to remove first and last word of a text string in Excel. ...

How to Remove Line Breaks (Carriage Returns) in Excel
remove line breaks9

This post will explain that how to remove line breaks in your data set in Excel. How do I remove carriage returns or line breaks with a formula in Excel. How to remove line breaks with VBA Macro in Excel. ...

How to Convert DD-MM-YYYY text string or date to a standard date format in Excel
convert ddmmyyy test to date format1

This post will guide you how to convert dd-mm-yyyy test string or a date to a standard date format mm/dd/yyyy with a formula in Excel. Convert Text DD-MM-YYYY to Date Format Video: Convert DD-MM-YYYYY to Standard Date Format Convert Text ...

How to convert Column Letter to Number in Excel
convert column letter to number8

This post will guide you how to convert column letter to number in Excel. How do I convert letter to number with a formula in Excel. How to convert column letter to number with VBA macro in Excel. How to ...

Extract Email Address from Text
exctract email address from text3

This post will guide you how to extract email address from a text string in Excel. How do I use a formula to extract email address in Excel. How to extract email address from text string with VBA Macro in ...

Sidebar