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.