Converter 'aaaammdd hhmmss' em 'mm / dd / aa hh: mm'

Eu tenho uma linha de dados (célula A3 e abaixo) que contém um registro de data e hora Unix emyyyymmdd hhmmss formato que estou tentando converter paramm/dd/yy hh:mm formatoautomaticamente.

Até agora, o código que eu tenho funciona quando tenho os dados iniciados na célula A1, mas preciso que A1 permaneça em branco; portanto, os dados começam em A2.Aqui é uma captura de tela de exemplo da coluna A:

Sub auto_open()
'
' auto_open Macro
'

'
ChDir "C:\"
Workbooks.Open      Filename:="C:\Users\username\Desktop\file1.csv"
Intersect(Sheets("file1").Range("A:EW"),     Sheets("file1").UsedRange).Copy     ThisWorkbook.Sheets("Golden").Range("A2")
Windows("file1.csv").Activate
Application.CutCopyMode = False
ActiveWorkbook.Close SaveChanges = False

Dim x As Integer
Dim y As String
Dim z As String
Dim w As String

NumRows = Range("A3").End(xlDown).Row

Windows(ThisWorkbook.Name).Activate
For x = 2 To NumRows
     z = Cells(x, 1).Value
     y = Mid(z, 5, 2) & "/" & Mid(z, 7, 2) & "/" & Left(z, 4)
     w = Mid(z, 10, 2) & ":" & Mid(z, 12, 2) & ":" & Mid(z, 14, 2)
     y = y + TimeValue(w)
     Cells(x, 1).Value = y
Next x

Range("A3").Select

End Sub

Erros se eu definir o intervalo para A2 ou A3 e para baixo.

Alguém tem recomendações?

Destaques da depuraçãoy = Mid(z, 5, 2) & "/" & Mid(z, 7, 2) & "/" & Left(z, 4) mas não tenho certeza qual é o problema.

Formatar células (personalizadas>mm/dd/yyyy hh:mm:ss) também não funciona no meu caso, infelizmente.

questionAnswers(3)

yourAnswerToTheQuestion