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. Multiselect

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 mouse ou pressionar a barra de espaços cancela a seleção e seleciona o item escolhido.

O xlSimple (multiseleção simples) alterna a seleção em um item da lista quando ele é escolhido com o mouse ou a barra de espaços é pressionada quando o foco está no item. Esse modo é indicado para listas de opções, nas quais costuma haver vários itens selecionados.

O multisselect estendido (xlExtended) geralmente atua como uma caixa de lista de seleção única, portanto, quando você escolhe um item, cancela todas as outras seleções. Ao segurar Shift durante a escolha do mouse ou pressionar uma tecla de seta, selecione itens sequencialmente no item atual. Ao segurar Ctrl durante a escolha do mouse, você adiciona itens únicos à lista. Esse modo é indicado quando vários itens são permitidos mas não são usados com frequência.

Use a propriedade Value ou ListIndex para retornar e definir o item selecionado em uma caixa de lista 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.