Notifications
Clear all

Retorno de data

4 Posts
3 Usuários
0 Reactions
927 Visualizações
kurkas
(@kurkas)
Posts: 85
Trusted Member
Topic starter
 

olá, tenho uma planilha com datas e defini as variáveis , As Date
Nas células vazias (em branco) ele retorna, quando faço uma busca, a data 30-12-1899.
Porque será?

 
Postado : 01/01/2014 11:27 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Provavelmente porque o Excel trabalha as internamente como Long. Assim, 1 é 01/01/1900, 2 é 2/1/1900. (Faça o teste, formate uma célula como data e digite 1, 2, 3...).

Como o valor é vazio, que representa zero. o código em VBA deve ter retornado um valor como 01/01/1900 - 1.

Sem ver o código, fica complicado ajudar, mas vc pode tentar algo do tipo:

If IsEmpty(a célula que vc está buscando) then

Ou coloca aí o código.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 01/01/2014 11:46 am
kurkas
(@kurkas)
Posts: 85
Trusted Member
Topic starter
 

Não resolve o problema.
Vou alterar As Date para As String.
Ainda assim obrigado.
Bom ano

 
Postado : 01/01/2014 12:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/01/2014 6:54 pm