Primeira letra sempre em maiúscula

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




.

Sobre o Autor

Comentários bacanas...

  1. Vilson de Paula Franklin

    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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *