Exemplo do controle ListBox, das propriedades BoundColumn, ControlSource, RowSource

O exemplo a seguir usa um intervalo de células de planilha em uma ListBox e, quando o usuário seleciona uma linha na lista, exibe o índice de linha em outra célula de planilha. Este exemplo de código usa as propriedades RowSource, BoundColumn e ControlSource .

Para usar este exemplo:

  • Copie este código de exemplo para a parte Declarações de um formulário.
  • Verifique se o formulário contém um ListBox chamado ListBox1.
  • Na planilha, insira dados nas células A1:E4.
  • Verifique se a célula A6 não contém dados.
Private Sub UserForm_Initialize() 
 
ListBox1.ColumnCount = 5 
ListBox1.RowSource = "a1:e4" 
 
ListBox1.ControlSource = "a6" 
'Place the ListIndex into cell a6 
ListBox1.BoundColumn = 0 
End Sub

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.