Notifications
Clear all

Função se em vba

5 Posts
4 Usuários
0 Reactions
1,614 Visualizações
(@danilson-vitor)
Posts: 34
Trusted Member
Topic starter
 

Bom dia a todos, minha duvida é como transforma a função da formula =se() para o código VBA

EX: quando for cadastrado na textbox1 o horário de 24:00 horas, em vez de salva 24:00 horas, salve 00:00 horas na planilha "banco de dados''

desde já agradeço a todos mais uma vez...

 
Postado : 05/10/2015 8:25 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sem "ver" seu projeto genéricamente seria assim:

If Textbox1.text="24:00" then
    suacelula.valur="00:00"
else
    suacelula.value=Textbox1.text
end if
 
Postado : 05/10/2015 10:39 am
(@danilson-vitor)
Posts: 34
Trusted Member
Topic starter
 

olá amigo o código funcionou, mas não atendeu as minhas necessidades, peço desculpas por não ter me expressar direito ou expor a verdadeira situação mas vou fazer o possível agora espero que possam me ajudar...

eu criei um user forme que laça os dados em uma planilha. até aqui tudo bem, só que na planilha tem uma formula que trabalha assim: se o horário estiver entre 9:30 até 10:00 horas, ele aparecerá para mim normal . ok ,mais quando as pessoas inseri um valor por exemplo 23:00 as 00:00 (zero hora) horas, a formula não intende que é das 23:00 as 24:00 hora, e sim como ser fosse de 00:00 até 23:00 acaba que fica visível pra mim o tempo todo, por esse motivo preciso que quando alguém colocar zero hora o Código transforme na planilha em 24:00 hora
obs: não posso posta a planilha pós tem muita informação e esta muito pesada. ok
obrigado...

 
Postado : 23/10/2015 10:22 am
(@mprudencio)
Posts: 0
New Member
 

Cara faça uma copia reduzida do arquivo, poste o arquivo nao os dados, os dados devem ser outros que nao os reais.

O que interessa é o layout e o problema. Seus dados originais são sigilosos e nao devem ser divulgados.

 
Postado : 25/10/2015 1:26 pm
(@tarcelles)
Posts: 0
New Member
 

Danilson, esse problema pode ser resolvido de uma forma bem simples, formata a célula da hora para [h]:mm:ss;@
conforme o print.

 
Postado : 26/10/2015 10:46 am