Notifications
Clear all

Textbox com primeira letra maiúscula, mas com a opção de outras letras maiúsculas também

2 Posts
2 Usuários
0 Reactions
612 Visualizações
(@moroni)
Posts: 4
Active Member
Topic starter
 

Bom dia.

Estou tendo problemas com a digitação numa textbox.

Quero que a primeira letra da palavra seja maiúscula, isso deu certo usando a função StrConv vbProperCase, mas preciso ter a opção de digitar algumas letras da palavra também em letras maiúsculas, mas não estou conseguindo.

Parte do código

Private Sub txt_produto_Change()

txt_Produto.MaxLength = 90 'Permite digitar no máximo 90 caracteres
txt_Produto = StrConv(txt_Produto, vbProperCase) 'Altera para Maiúscula a primeira letra

End Sub

Resultado

Cabo Flex Epr 90 - 10.0mm - Preto - Corfio

Gostaria que ficasse assim

Cabo Flex EPR 90 - 10.0mm - Preto - Corfio

Se alguém puder me ajudar, ficarei muito agradecido.

Att

Alexandre

 
Postado : 15/05/2023 9:53 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Olá, Alexandre.

"mas preciso ter a opção de digitar algumas letras da palavra também em letras maiúsculas"

Você precisa estabelecer algum critério para que o código reconheça e assim coloque só a primeira ou todas as letras em maiúscula.

Osvaldo

 
Postado : 15/05/2023 1:20 pm