- 16 Nov 2018 às 21:54
#38606
Boa noite, pessoal
Tenho o seguinte código que converte as primeiras letras em maiúsculas da caixa de texto:
Tenho o seguinte código que converte as primeiras letras em maiúsculas da caixa de texto:
Código: Selecionar todos
Achei um outro código que coloca em minúscula as palavras "Da, De e Do" que conectam nomes e sobrenomes. Mas não soube adequá-lo apropriadamente ao código. Vejam como ficou:Private Sub txt_Paciente_Change()
txt_Paciente.Text = StrConv(txt_Paciente.Text, vbProperCase)
End Sub
Código: Selecionar todos
Podem me ajudar a corrigir?Private Sub txt_Paciente_Change()
Dim Troca() As String
Dim e As Variant
Dim Nome As String
txt_Paciente.Text = StrConv(txt_Paciente.Text, vbProperCase)
Troca = Split("Da; De; Do", ";")
For Each e In Troca
txt_Paciente.Text = Replace(Nome, Space(1) & e & Space(1), Space(1) & LCase(e) & Space(1))
Next e
End Sub