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 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
//
//