Partilhar via


Propriedade ControlFormat.MultiSelect (Excel)

Retorna ou define o modo de seleção da caixa de listagem especificada. Pode ser uma das seguintes constantes: xlNone, xlSimple ou xlExtended. Long de leitura/gravação.

Sintaxe

expressão. Seleção Múltipla

expressão Uma variável que representa um objeto ControlFormat .

Comentários

A seleção única (xlNone) permite selecionar apenas um item de cada vez. Escolher o rato ou premir a Barra de Espaço cancela a seleção e seleciona o item escolhido.

A seleção de seleções múltiplas simples (xlSimple) ativa a seleção num item na lista quando é escolhida com o rato ou a Barra de Espaço é premida quando o foco está no item. Esse modo é indicado para listas de opções, nas quais costuma haver vários itens selecionados.

A seleção múltipla expandida (xlExtended) funciona normalmente como uma caixa de listagem de seleção única, pelo que, quando escolhe um item, cancela todas as outras seleções. Quando mantém premida a tecla Shift enquanto escolhe o rato ou prime uma tecla de seta, seleciona itens sequencialmente a partir do item atual. Quando mantém premida a tecla Ctrl enquanto escolhe o rato, adiciona itens únicos à lista. Esse modo é indicado quando vários itens são permitidos mas não são usados com frequência.

Utilize a propriedade Valor ou ListIndex para devolver e definir o item selecionado numa caixa de listagem de seleção única.

Você não pode vincular caixas de listagem de seleção múltipla usando a propriedade LinkedCell.

Exemplo

Este exemplo cria uma caixa de listagem de seleção múltipla simples.

Set lb = Worksheets(1).Shapes.AddFormControl(xlListBox, _ 
 Left:=10, Top:=10, Height:=100, Width:100) 
lb.ControlFormat.MultiSelect = xlSimple

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.