Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Vendo se celula contém um dado do tipo time

Ir para baixo 
2 participantes
AutorMensagem
Michel M




Mensagens : 1
Data de inscrição : 17/11/2011

Vendo se celula contém um dado do tipo time Empty
MensagemAssunto: Vendo se celula contém um dado do tipo time   Vendo se celula contém um dado do tipo time EmptyQui Nov 17, 2011 7:32 pm

Opa galera estou aqui para tirar uma duvida de uma macro que eu tenho.
A minha macro faz a seguinte função de testar o tipo de dado que há dentro da celula,
para assim criar no formato especifico deste dado.

Ex.:

Código:
If IsDate(Cells(RowNum, ColNum).Value) Then
          FormChk = Format(Cells(RowNum, ColNum).Value, "dd/mm/yyyy")

Mais eu gostaria de fazer um teste para ver se o dado que tem dentro da celula é do
tipo "TIME" mais não estou conseguindo encontrar uma função para ver se o tipo da celula
é "TIME", como esta descrito no meu exemplo acima, com a função "IsDate".

Desde já agradeço a todos, pela colaboração.



Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Vendo se celula contém um dado do tipo time Empty
MensagemAssunto: Re: Vendo se celula contém um dado do tipo time   Vendo se celula contém um dado do tipo time EmptySex Nov 18, 2011 1:00 am

Boa noite!!!

Este exemplo te ajuda..caso contraerio poste sua planilha modelo..

Sub ss1()
'As constants the following will not update
[a1] = Int(Now) 'date
[a2] = Now 'date and time
[a3] = Date 'date
[a4] = Date + Time 'same as now
'As Worksheet Functions the following will update
[a5] = "=Today()" 'current date into worksheet formula
[a6] = "=now()" 'current date
[a7] = "=now() - Today()" 'current time when recalculated
[a7].NumberFormat = "hh:mm"
[a8] = "=MOD(NOW(),1)" 'current time when recalculated
[a8].NumberFormat = "hh:mm"
End Sub
Código:
Ir para o topo Ir para baixo
 
Vendo se celula contém um dado do tipo time
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Como copiar dado de uma celula para dentro de uma formula?
» Macro para importar um determinado dado de um arquivo xml
» Célula recebe dígito e pula para próxima célula
» Copiar Célula através da condição do valor de outra célula
» Bloquear formatação de célula sem bloquear a celula

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: