Notifications
Clear all

HORA NA FORMATAÇÃO CONDICIONAL

10 Posts
3 Usuários
0 Reactions
1,657 Visualizações
(@lcvicen)
Posts: 7
Active Member
Topic starter
 

Olá!

Preciso de orientação para resolver a seguinte situação:

=Se(g6>=e6) se a condição for verdadeira, preciso colocar a hora (fixa) em que ocorreu. Alguem pode ajudar-me
Antecipadamente agradeço.

 
Postado : 24/06/2014 1:12 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lcvicen,

Boa Tarde!

=SE(G6>=E6;AGORA();"")

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2014 1:19 pm
(@lcvicen)
Posts: 7
Active Member
Topic starter
 

Wagner, boa noite!

Primeiramente quero agradecer a sua presteza e atenção. Segui sua formatação e funcionou, a hora foi inserida. Porém, tenho outro problema, essa planilha e uma planilha é uma planilha onde tenho cotação de ações em tempo real, então a data da celula acompanha a planilha, meu objetivo e que ela fique estanque, isto é mostre a hora que o condição ocorreu e não altere mais.

Se puder me ajudar mais uma vez, agradeço muito.

Grato e obrigado

 
Postado : 24/06/2014 3:07 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Bem lcvicen,

Nesse caso a solução deve ser via código VBA, pois as funções nativas do Excel que trabalham com datas e horas atuais têm, por finalidade e princípio, a atualização automática dos valores.

No exemplo anexo você poderá ver que se o valor de qualquer célula da coluna G for maior que o valor da coluna E da linha correspondente, automaticamente, após a inserção do valor da coluna G, será registrada a hora atual na coluna H. Essa hora não será atualizada com as modificações posteriores que forem feitas na planilha e nem como a abertura ou fechamento da planilha. Ela só será alterada (atualizada para a data atual) se o cursor for novamente colocado na célula G, o valor alterado e teclado ENTER.

Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2014 3:36 pm
(@lcvicen)
Posts: 7
Active Member
Topic starter
 

Wagner, bom dia!

Desculpe minha ignorância, mas tenho que recorrer novamente a você.

Em uma planilha nova a sua orientação funcionou perfeitamente, porém, quando aplico em minha planilha não acontece nada, o que estou fazendo de errado para isso acontecer. Estou enviando-lhe parte da planilha, pois ela bastante grande para você dar uma olhada se possível, se não for, agradeço da mesma forma.

Obs. algumas células que estou usando tem vínculo.

Mais uma vez agradeço sua atenção

 
Postado : 25/06/2014 8:36 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lcvicen,

Boa Tarde!

O problema é porque você não copiou o código VBA para a sua planilha. além disso alguns detalhes são necessários:
1 - As colunas que devem ser comparadas são as mesmas (E e G)?
2 - Qual coluna a hora precisa ser registrada?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2014 10:12 am
(@lcvicen)
Posts: 7
Active Member
Topic starter
 

Wagner, boa tarde!

Copiei sim, ao copiar para uma planilha em branco funcionou normal, mas ao copiar para a planilha já preenchida não funcionou;
A comparação será da seguinte maneira:

Coluna Coluna Coluna onde aparecera a hora
E com G Z
E com K AA
F com H AC
F com L AD

Agradeço mais uma vez a sua atenção

 
Postado : 25/06/2014 10:46 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Desculpem a intromissão, mas..
Primeiro: Na planilha que enviou o código proposto pelo Wagner não está presente, é necessário salva-la como .xlsm ou .xlsb pois o .xlsx não aceita macros.
Segundo: Se a alteração dos valores forem efetuado via formula ou, não afeta o evento Change da planilha, então o código deve ser experimentado em outro evento; o Calculate por exemplo.

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

 
Postado : 25/06/2014 11:07 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

lcvicen,

Boa Tarde!

O amigo Reinaldo tem toda razão! A planilha que você enviou não continha código e, conforme ele também citou com muita propriedade (e eu já havia dito na minha resposta), se o valor não for digitado e teclado ENTER na célula, o evento não funcionará. Se for o caso da atualização das células mencionadas serem atualizadas de outra forma, o código não poderá ser transferido para o evento Calculate pois exige algumas modificações.

Segue arquivo com as adaptações feitas.

Reinaldo,

Fique bem à vontade amigo. Quanto mais contribuições, melhor! Essa é a finalidade maior do fórum.
Obrigado pela ajuda.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2014 12:04 pm
(@lcvicen)
Posts: 7
Active Member
Topic starter
 

Amigo boa Tarde!

Embora ainda não tenha conseguido meu objetivo na minha planilha, fiz teste em uma nova e funcionou, preciso verificar o porque na minha planilha não funciona.
De qualquer forma dou por solucionada minha dúvida e agradeço imensamente sua orientação e atenção.

Grato

 
Postado : 26/06/2014 1:56 pm