24.08.2020 Views

Programando o Excel ® Vba Para Leigos - 2ª Ed 2013 NoDRM (1)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 17: Usando os Controles de UserForm 279

LEMBRE-SE

Se a Caixa de listagem tiver a sua propriedade MultiSelect configurada

para 1 ou 2, então o usuário pode selecionar múltiplos itens na lista.

Nesse caso, você não pode especificar um ControlSource; é preciso

escrever uma macro que determine quais itens são selecionados. O

Capítulo 18 mostra como fazer.

Controle Multi-página

Um controle Multi-página (MultiPage) permite que você crie caixas de

diálogo tabuladas, como a caixa de diálogo Formatar Células (que

aparece quando você pressiona Ctrl+1 no Excel). A Figura 17-11 mostra

um exemplo de uma caixa de diálogo personalizada que usa um controle

Multi-página. Esse controle, em particular, tem três páginas, ou

tabulações.

Figura 17-11:

Use o

controle

Multi-página

para criar

uma caixa

de diálogo

tabulada.

A seguir, veja as propriedades mais úteis do controle Multi-página:

55

Style: Determina a aparência do controle. Os tabuladores

podem aparecer normalmente (no alto), à esquerda, como

botões ou ocultos (sem tabuladores – o seu código VBA

determina qual página é exibida).

55

Value: Determina qual página ou tabulador é exibido. Um Valor

de 0 exibe a primeira página, um Valor de 1 exibe a segunda

página e assim por diante.

DICA

Por padrão, um controle Multi-página tem duas páginas. Para acrescentar

páginas, clique com o botão direito no tabulador e selecione Nova

Página no menu Contexto.

Controle Botão de Opção

Os botões de opção (Option Buttons) são úteis quando o usuário precisa

selecionar a partir de uma pequena quantidade de itens. Botões de opção

são sempre usados em grupos de pelo menos dois. A Figura 17-12 mostra

dois conjuntos de botões, e cada conjunto está contido em um quadro.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!