Existe alguma maneira de eu criar uma planilha que tipo, tudo que eu digitar nela, não importa a célula, sempre saia com letras maiúsculas???
- Home
- >
- Fórum
- >
- Windows, Softwa...
- >
- Suítes de escri...
- >
- Deixar planilha com letra...
Bom dia Cristian
Tem que utilizar programação VBA, por isso não se esqueça de habilitar as macros ao abrir a planilha.
Baixe a planilha e veja se é isto que vc deseja.
Após digitar, ao dar ENTER passa para maiúscula.
Se não quiser macro tem um suplemento que faz isso, mas eu nunca testei. Clique no link para ver uma matéria sobre o assunto:
http://gurudoexcel.com/convertendo-maiusculas-e-minusculas-excel/
Dê retorno.
[]s
Anexos
Devemos combater o Comunismo ou qualquer doutrina totalitária.
Código alternativo:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Target.HasFormula Then Target.Value = UCase(Target.Value)
Application.EnableEvents = True
End Sub
P@tropi disse:
Baixe a planilha e veja se é isto que vc deseja.
Patropi, sugestão - coloque Application.ScreenUpdating = True antes do End Sub
Cristian
A macro do mestre Osvaldo é mais enxuta, portanto, mas funcional do que aquela que eu postei.
Outra coisa, a macro que postei transforma a fórmula em resultado (números) sendo que o Osvaldo resolveu esse problema, adicionando uma linha de comando na macro dele.
Osvaldomp
Já fiz a correção.
Obrigado.
[]s
Devemos combater o Comunismo ou qualquer doutrina totalitária.
Meu Deus! Vocês são os mitos do Excel.
Sem palavras pra agradecer.