Função de Conversão de Data Excel

Hoje falaremos sobre Função de Conversão de Data Excel.

É sempre bom ter uma biblioteca grande de funções próprias úteis no Excel, como por exemplo a do post anterior sobre valor por extenso.

Neste post criei uma função bastante simples para converter as datas dos formatos americanos para o formato Brasil.

Esta função é particularmente útil para a conversão de datas de resultados SQL, que por padrão vem no formato 2010-07-01 00:00:00.


//

//

Para incluir uma Função de Conversão de Data Excel, basta seguir o post Criando Funções Próprias Globais.

A função permite que sejam convertidos dois formatos de datas 2010-07-01 00:00:00 e 2010/07/01. Para isto basta passar o parâmetro tipo como 0 para converter datas no formato 2010-07-01 00:00:00, e parâmetro 1 para o formato 2010/07/01.

Função de Conversão de Data Excel
Função de Formatação de Data

‘Função para converter datas em formatos diferentes
‘TIPO 0 = 2010-07-01 00:00:00
‘TIPO 1 = 2010/07/01
Function gfConverteData(ByVal vData As String, Optional ByVal vTipo As Integer = 0) As Date

If vTipo = 0 Then
gfConverteData = Mid(vData, 9, 2) & “/” & Mid(vData, 6, 2) & “/” & Left(vData, 4)
Else
gfConverteData = Right(vData, 2) & “/” & Mid(vData, 6, 2) & “/” & Left(vData, 4)
End If

End Function

//

Esse artigo sobre Função de Conversão de Data Excel foi útil para você? Compartilhe com seus amigos!

Marcos Rieper

//

//


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel