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