locked
VBA Excel RRS feed

  • Pergunta

  • Existe um MaskEdit para o VBA do Excel, ou eu tenho algum codigo ou propriedade para fazer uma mascara no meu TextBox??

     

    terça-feira, 8 de junho de 2010 19:38

Todas as Respostas

  • VBA excel?acho que vc postou no lugar errado
    terça-feira, 8 de junho de 2010 19:45
  • Tu tá programando função no Excel, é isso?
    Acho que é mais fácil você postar isso no forum de Excel

    http://social.msdn.microsoft.com/Forums/pt-br/excelpt/threads

    Fkaeh - Gambi.NET® Framework Certificated 2010
    ----------------------------------------------
    Se tiver paciência para avaliar, agradeço: http://premio.clubedeautores.com.br/web/site_premio/votar.php?id=12633
    terça-feira, 8 de junho de 2010 19:59
  • Se for em um formulário VBA (UserForm), você pode clicar com o botão direito na caixa de ferramentas e escolher a opção de controles adicionais. Na lista de controles, selecione Microsoft Masked Edit control.

    Porém, este recurso deve ser usado com cuidado. Por não ser um controle nativo do Excel, você deve se assegurar que a máquina de destino tenham o MSMASK32.ocx.

     


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    domingo, 13 de junho de 2010 01:49
    Moderador
  • Olá Filipe

     

    Segue um exemplo de máscara que só poderá digitar valores no TextBox

     

    Private Sub TextBox3_Change()
    If Not (IsNumeric(TextBox3.Text)) And TextBox3.Text <> Empty Then TextBox3.Text = Mid(TextBox3.Text, 1, Len(TextBox3.Text) - 1)
    End Sub

     

    Abraços,

    Baldini


    Baldini Fabio
    • Sugerido como Resposta Baldini quarta-feira, 16 de junho de 2010 03:21
    quarta-feira, 16 de junho de 2010 03:21