Neste artigo vou te ensinar como colocar a Primeira letra sempre em maiúscula.
Você aprenderá como fazer isso no VBA e também com as funções do EXCEL.
Primeira letra sempre em maiúscula.
DICA: Aprenda também como são as Funções do excel em português em inglês e vice versa
Em VBA: [EXEMPLO 1]
Mudando apenas a primeira letra de cada palavra
Sub primeira_letra() Nome = StrConv("douglas godoy", vbProperCase) MsgBox Nome End Sub
Em VBA: [EXEMPLO 2]
Mudando apenas a primeira letra de cada palavra e as uniões de nomes com DA, DE e DO ficam em minúsculas.
Sub primeira_letra2() Dim troca() As String Dim nome As String Nome = StrConv("douglas vitor godoy de souza", vbProperCase) troca = Split("Da;De;Do", ";") For Each e In troca Nome = Replace(Nome, space(1) & e & space(1), space(1) & LCase(e) & space(1)) Next e MsgBox Nome End Sub
No EXCEL: [EXEMPLO Funções]
Em uma célula digite =PRI.MAIÚSCULA(“douglas godoy”) ou =PRI.MAIÚSCULA(A1), onde você substituirá pelo seu texto ou pela sua célula, isso se seu excel for em português, se o mesmo for em inglês use o =PROPER(texto).
Espero que tenha gostado e que a solução lhe ajude!
Abraços
Douglas Godoy
Prezado Douglas Godoy,
O código para transformar letras minúsculas em maiúsculas foi de grande ajuda em trabalho que estou realizando.
Fico-lhe muito grato por compartilhar seu conhecimento e experiência com interessados que atuam nesta área.
At.
Olá Vilson, boa noite!
Muito obrigado pelo seu comentário e pela visita no site, sempre que precisar fico a disposição.
Abraços
DG