Como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel

Quando nos acostumarmos a trabalhar com determinados controles ActiveX, perceberemos que seu uso e configuração são executados de forma quase idêntica. E vamos nos concentrar apenas em especificar seus elementos. Isso nos permite simplificar alguns passos, mas em geral é muito fácil usar o list box no VBA.

Como sempre, remetemos a outro artigo que ilustra o uso das funções deste aplicativo. Como o conhecimento deste aplicativo nos garante sucesso e, portanto, é bom saber como usar a barra de rolagem ActiveX no Excel para rolar uma tabela.




Como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel

A fim de  use e configure a propriedade de controle de caixa de listagem ActiveX no VBA Excel, precisamos desenhar uma caixa de listagem primeiro. Para fazer isso e podemos inserir uma caixa de listagem, na planilha do Excel. Precisamos ir ao menu superior, nele selecionaremos a guia Programador e, quando as opções aparecerem, criamos um clipe em Inserir.

<a name=Como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel" src="/images/posts/1117ad6571ee42f00fb7d5a8ee330e9a-0.jpg">

E entĂŁo vamos selecionar a opção List Box na seção ActiveX Controls, agora vamos configurar as propriedades desta caixa. Para fazer isso, vamos voltar para  CartĂŁo do programador, em seguida, no grupo, escolheremos Controles e, finalmente, criamos um clipe nas propriedades.

Nesta janela vamos chamar a propriedade ListFillRange, nele indicaremos em quais intervalos de células são aqueles que conterão os elementos da referida caixa de listagem. Por exemplo podemos colocar os intervalos B1:B5, é onde os valores serão tirados. Isso significa que o list box terá seus valores nesse intervalo.

Use o cĂłdigo para usar e definir a propriedade de controle de caixa de listagem ActiveX no VBA Excel

Mas uma das formas mais comuns de indicar os itens que um list box conterá é por meio de um código VBA. E continuando com o exemplo anterior, podemos escrever o seguinte código em Workbook_Open:




Subpasta de trabalho privado_Open ()

      Com Folha. ListBox1

              .AddItem "Segunda-feira"

              .AddItem "terça-feira"

              .AddItem "Quarta-feira"

              .AddItem "Quinta-feira"

              .AddItem "Sexta-feira"

              .AddItem "Sábado"

       Termina com

Finalizar legenda

E então, quando o livro for aberto, todas as opções serão adicionadas à caixa de listagem que foi nomeada ListBox1. Também podemos vincular qualquer célula à caixa de listagem. Para melhorar isso na janela de propriedades vamos selecionar a propriedade LinkedCell e aí devemos especificar qual célula iremos associar ao list box.



Desta forma, sempre que for feita uma seleção em qualquer opção do list box, seu valor será refletido na célula que associamos. Desta forma simples e fácil podemos usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel. E isso sem conhecimento prévio de codificação, programação ou algo assim.


<a name=Como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel" src="/images/posts/1117ad6571ee42f00fb7d5a8ee330e9a-1.jpg">

Isso nos leva ao final de mais um artigo, que busca ampliar seus conhecimentos sobre funções diferentes que pode ser executado com ActiveX.

Somente a prática constante permitirá que você seja um especialista em fazer projetos com a planilha do Excel e agora você sabe como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel.


Adicione um comentário do Como usar e configurar a propriedade de controle de caixa de listagem ActiveX no VBA Excel
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.

End of content

No more pages to load