none
Alterar uma caixa de texto para caixa de combinação via VBA RRS feed

  • Pergunta

  • Boa noite,

    Gostaria de saber se há alguma maneira de transformar uma caixa de texto em caixa de combinação usando código VBA.

    Tenho um formulário para pesquisa que inicialmente possui uma caixa de texto, mas de acordo com as escolhas do usuário quero transformá-la em uma caixa de combinação.

    Uma solução seria sobrepor uma caixa de texto e uma caixa de seleção com as mesmas dimensões e tornar uma visível em cada momento, mas não gostei dessa ideia. Quero algo mais profissional.

    De antemão, muito obrigado.

    Francisco.

    terça-feira, 31 de janeiro de 2017 01:36

Todas as Respostas

  • Francisco, estou quase certo de que não é possível fazer isso.

    A melhor maneira é como você mesmo citou, manipulando a propriedade .visible destes objetos.


    André Santo | basevba.wordpress.com

    terça-feira, 31 de janeiro de 2017 12:39
  • "Uma solução seria sobrepor uma caixa de texto e uma caixa de seleção com as mesmas dimensões e tornar uma visível em cada momento, mas não gostei dessa ideia."

    Essa já é a forma mais profissional, rs


    http://www.ambienteoffice.com.br || Grupo de WhatsApp: https://chat.whatsapp.com/K1uey5Q4yJdKnsgWkVQAZG

    terça-feira, 31 de janeiro de 2017 14:46
    Moderador