Múltipla Seleção em ListBox

Estou tentando utilizar um ListBox com múltipla seleção. Consegui fazer funcionar, porém, como são muitos dados, eles são atualizado de forma não muito agradável, pois a macro percorre todo o ListBox habilitando todos campos selecionados. Abortei essa forma e criei outra. Para que ela funcione eu tenho uma macro que é ativada ao selecionar um dos itens do ListBox, porém, ao utilizar a barra de rolagem do ListBox, ela ativa a mesma macro.

A minha dúvida é em saber qual evento devo utilizar para que a macro funcione apenas ao selecionar um dos item do ListBox. seque anexo arquivo com modelo.
Obs.: A múltipla seleção com shift + seleção não é viável pelo fato de se ter muitos elementos.

ListBox Múltiplas Seleção.ods

Ola @Amaral, aqui em teste com o seu arquivo, se usar o Scroll ( a rodinha ) não aciona.

Mas a tendência, como é para terceiros, é utilizar a barra de rolagem. Tem como determinar um evento? já tentei outros mas o programa trava. E o porque não funciona a múltipla seleção como no Excel?

Em Eventos há uma referência ao movimento da barra de rolagem (Ao ajustar). Não achei esse evento para ListBox.

Utilizei a macro no Evento “Executar ação” e a macro só é ativada quando o ListBox recebe um duplo clique, dessa forma a barra de rolagem fica livre da macro.

Segue abaixo a macro com a alteração.

ListBox Múltipla Seleção.ods

Perfeito @Amaral, só acrescente no Titulo do dialog a dica para clique duplo na seleção.

Ok! obrigado