Danleonhart Posted July 27, 2011 Report Share Posted July 27, 2011 Seguinte... Como faço para que seja colocado automaticamente ":" (dois pontos) ao ser digitado dois caracteres em uma celula ? Tipo: se for colocar 14, automaticamente ser adicionado o ":"ficando: "14:"No VB-6 colocaria usando o Len() no evento KeyPress...mas no Excel não faço a menor idéia...Se alguém tiver uma Apostila de VBA com bastantes dicas, agradeço...Estou precisando... Quote Link to comment Share on other sites More sharing options...
0 kuroi Posted July 28, 2011 Report Share Posted July 28, 2011 tente no evento Change() da Worksheet. Quote Link to comment Share on other sites More sharing options...
0 Danleonhart Posted August 1, 2011 Author Report Share Posted August 1, 2011 (edited) Não conseguí...Tentei esse código mas não funcionou:Private Sub Worksheet_Change(ByVal Target As Range) If Len(Target.Value) = 2 Then: Target.NumberFormat = "00\:" End SubTentei formatando e personalizando a célula...coloquei assim: " 00\: "funcionar funciona...mas a fórmula que uso não consegue executar o cálculo...pois no real o valor digitado na célula está: " #### " embora seja visualizado: " ##:## "Planilha - Excel 2007Aberto para sugestões...se postarem exemplos agradeço... :rolleyes: Edited August 1, 2011 by Danleonhart Quote Link to comment Share on other sites More sharing options...
0 MRMB Posted August 2, 2011 Report Share Posted August 2, 2011 Danleonhart,Dá uma olhada neste link: VBA Excel – Formatando várias células Quote Link to comment Share on other sites More sharing options...
Question
Danleonhart
Seguinte...
Como faço para que seja colocado automaticamente ":" (dois pontos) ao ser digitado dois caracteres em uma celula ?
Tipo: se for colocar 14, automaticamente ser adicionado o ":"
ficando: "14:"
No VB-6 colocaria usando o Len() no evento KeyPress...mas no Excel não faço a menor idéia...
Se alguém tiver uma Apostila de VBA com bastantes dicas, agradeço...
Estou precisando...
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.