Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I want to change the date format in VBA from "13.07.2006" to "20060713".
If I try to record a macro applying the Format, Format cells... function, nothing happends. The excel workbook has date values in column A with the wrong format "13.07.2006". The correct format is "20060713". I try to open the workbook and create a new column B with correct date format. Then I try to overwrite column A with a pasteSpecial command. When I run the macro, I return runtime error 1004. Any suggestions to make this work? Regards Frank Krogh Sub ChangeDateFormat() strFilename = Application.GetOpenFilename("Report (*.xls),*.xls") Application.ScreenUpdating = False If strFilename < "False" Then Workbooks.Open strFilename Columns("B:B").Select Application.Workbooks(Workbooks.Count).Activate With Selection .Formula = "=CONCATENATE(LEFT(A,7,4),(LEFT(A,1,2),(LEFT(A,4,2 ))" End With Columns("B:B").Select Selection.Copy Columns("A:A").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
change date format dd/mm/yyyy to Julian date format? | Excel Worksheet Functions | |||
Change Date Format to Specific Text Format When Copying | Excel Discussion (Misc queries) | |||
Use date modified to change format & create filter to track change | Excel Worksheet Functions | |||
Can I change a date with no format (20051111) to date format? | New Users to Excel | |||
Change a date in text format xx.xx.20xx to a recognised date format | Excel Programming |