ADICIONAR CARARTERE AUTOMATICAMENTE EM CELULA

DANLEONHART 27/07/2011 18:27:42
#380145
Como faço para adicionar um caractere automaticamente em uma celula no Excel ?
Tipo: sempre que for adicionado 2 caractere na celula, automaticamente seja adicionado o 3º.

se for colocado: 10
fica: 10:

No VB-6 tenho uma ideia de como fazer...mas no Excel...
MARCELO.TREZE 27/07/2011 19:07:13
#380147
automaticamente eu não sei, o que vc pode fazer é formatar a celula, ou seja va com o botao direito do mouse sobre a coluna clique em formatar, personalizado, e e digite 00\:

quando vc sair da celula ira formatar como desejado
DANLEONHART 27/07/2011 19:20:38
#380148
Valeu Marcelo !

Funciona beleza !
Vou aguardar ver se alguém sugere mais...
ONBASS 28/07/2011 10:19:47
#380189
só pegando o gancho do MARCELO tenta isso ae:
acessa a janela do vba [alt+f11] da planilha 1 e mude para o evento Change

Private Sub Worksheet_Change(ByVal Target As Range)
If Len(Target.Value) = 2 Then: Target.NumberFormat = [Ô]00\:[Ô]
End Sub
DANLEONHART 29/07/2011 00:06:58
#380252
tá quase...
é porque vou trabalhar com horas...então quando se digitar [Ô]1400[Ô] deve ser apresentado [Ô]14:00[Ô]...e dessa maneira...pois na opinião do Marcelo, funciona...mas o campo fica [Ô]1400[Ô] e assim a formula que utilizo não funciona...
MARCELO.TREZE 30/07/2011 15:31:15
#380377
na dica que dei mude a formatação para ##\:##
DANLEONHART 30/07/2011 17:54:14
#380385
Marcelo: tuas dicas funcionam para formatar beleza !
o porém é que a formula só funciona se o campo apresentar o [Ô]:[Ô] ... e com sua dica é [Ô]visualizado[Ô] o [Ô]:[Ô], mas na verdade no campo estão apenas os numeros, entende ?

Uso essa formula para calcular a diferença entre oa celulas B4 e C4:

=(C4-B4+(--B4>C4))


MARCELO.TREZE 30/07/2011 18:05:28
#380387
não entendi explique melhor com um exemplo
DANLEONHART 30/07/2011 19:10:59
#380389
Aí está a planilha...
Tópico encerrado , respostas não são mais permitidas