Notifications
Clear all

Formatação Personalizada para Maiúscula

11 Posts
4 Usuários
0 Reactions
3,684 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde pessoal...
Seguinte, preciso encontrar uma maneira de criar uma formatação personalizada para tornar as letras digitadas em maiúsculas. Ou seja, que o Excel sempre exiba uma tal célula em em letras maiúsculas

Já vou adiantando, não esou pedindo:
- a função maiúscula() ou UPPER()
- função PRI.MAIÚSCULA() ou PROPER()
- VBA com evento change aplicando a VBA.Ucase()
- UDF usando o VBA.Ucase()

Eu procurei online no google e não achei.
Isso não é caso de vida ou morte, mas é uma boa pergunta.

Alguém imagina ou sabe como fazer pra o Excel exibir todo o conteúdo de uma célula em maiúsculo, mesmo quando esse conteúdo não o é ?
Se há alguém, pode compartilhar?

Valeu,
FF

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

 
Postado : 17/04/2015 11:40 am
(@laennder)
Posts: 62
Trusted Member
 

Fernando, eu criei um suplemento a um tempo atrás que funciona como no WORD, Alterar MAIUSCULAS e Minusculas.

Não sei se atende ao que você quer. Dá uma olhada.

http://gurudoexcel.com/blog/convertendo ... las-excel/

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 12:08 pm
(@laennder)
Posts: 62
Trusted Member
 

Ah, tá, entendi. Você quer como se fosse o formato personalizado de números. :D :D

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 12:08 pm
(@laennder)
Posts: 62
Trusted Member
 

Pode parecer meio tosco, mas uma solução que imaginei foi utilizar uma fonte que tenha apenas letras maiúsculas.

http://www.fontspace.com/category/uppercase

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 12:27 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá FF!

Excluindo as situações que você disse, realmente só com Suplemento, que creio que a solução do Laennder deve ser bem satisfatória.

Algo que se aproxima com o desejado é validar a célula de forma que só permita entrar palavras com letra maiúsculas. Para isso eu usei a regra de validação:

=NÃO(ÉERROS(PROCURAR(MAIÚSCULA(A1);A1)))

Veja ai o modelo.

Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 17/04/2015 12:28 pm
(@edcronos)
Posts: 1006
Noble Member
 

será que tem como?

nos formatos pré determinados só permite formatão de como esses valores são apresentados,
mas de maneira que não ocorra alterações dos mesmo
seria como varias mascaras, uma e principal o valor real no vba se consegue com value2
e a de segundo plano a de formato, mas de datas, horas e moeda
no caso de dados compostos só vi varreduras simples tipo quantidade e cores, não vi ada a respeito de comparações ou mudanças dos mesmo
claro que tem o @@@@ que se digita a e fica aaaa
infelizmente não é aceito nem formula para formatação de conjuntos inteiros

mas tem a terceira camada que é a de formatação condicional que aceita formulas , mas infelizmente essa camada não pode ser aproveitada para alem de visualização

bem foi isso que percebi

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 17/04/2015 12:28 pm
(@laennder)
Posts: 62
Trusted Member
 

Issamu, dá pra fazer a regra de validação também com =EXATO(A1;MAIUSCULA(A1))

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 12:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Vou analisar os suplementos. Mas já vou adiantando, mesmo não estando na lista de exclusões, suplemento é VBA, portanto, mesmo que funcione, fica descartado.

Mesma coisa vale pra validação. Ela pode até atender, mas permite colagem, e assim, não atenderia.

Gostei da solução da fonte.... Essa vou testar primeiro, pq pode me atender!

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

 
Postado : 17/04/2015 12:37 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Issamu, dá pra fazer a regra de validação também com =EXATO(A1;MAIUSCULA(A1))

EXATO!! rs :D

Como o FF diz:" Existem mil maneiras... invente uma!"

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 17/04/2015 12:38 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Meninos, valeu pela ajuda... usei a fonte e deu tudo certo.

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

 
Postado : 17/04/2015 2:04 pm
(@laennder)
Posts: 62
Trusted Member
 

rsrs... Então a solução que pensei ser a mais tosca, foi útil hahaha :lol: :lol:

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 2:14 pm