Notifications
Clear all

Função se em vba

5 Posts
4 Usuários
0 Reactions
1,635 Visualizações
(@danilson-vitor)
Posts: 34
Eminent 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
Fernando Fernandes
(@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

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

 
Postado : 05/10/2015 10:39 am
(@danilson-vitor)
Posts: 34
Eminent 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: 2749
Famed 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.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 25/10/2015 1:26 pm
(@tarcelles)
Posts: 61
Trusted 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