MAXLENGTH
bom dia...pessoal no vb nos limitamos a quantidade de caracteres numa caixa de texto senao me engano com a propriedade maxlength, mas no vba nao encontro essa propriedade, ela teria outro nome? uma forma que tentei era usa mascara, mas nao consigo fazer com que a mascara aceite ao mesmo tempo numero e letra, independente da posição, a mascara ficou assim: "#########", precisava de um limite de 9 caracteres e que pudesse aceitar menos...
valew
valew
BGONCALVES, blz ??
Não não tem outro nome... Selecione sua caixa de texto e veja nas propriedades, que vc vai encontrar "MaxLength", igual ao VB...
Caso vc realmente não encontre, faça assim:
Qualquer coisa, só perguntar...
Abraço
T+
Não não tem outro nome... Selecione sua caixa de texto e veja nas propriedades, que vc vai encontrar "MaxLength", igual ao VB...
Caso vc realmente não encontre, faça assim:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If Len(TextBox1.Text) = 9 Then
KeyAscii = 0
Exit Sub
End If
End Sub
Qualquer coisa, só perguntar...
Abraço
T+
Vc pode fazer um loop dentro do change da text para verificar quantos caracteres ela tem, quando satisfazer a condicao ela nao aceita mais a digitacao.
Tópico encerrado , respostas não são mais permitidas