Compartilhar via


Propriedade BoundColumn

Identifica a fonte de dados em um ComboBox multicolumn ou ListBox.

Sintaxe

objeto. BoundColumn [= Variant ]

A sintaxe da propriedade BoundColumn tem estas partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
Variantes Opcional. Indica como o valor BoundColumn está selecionado.

Configurações

As configurações para Variant são:

Valor Descrição
0 Atribui o valor da propriedade ListIndex ao controle.
1 ou maior Atribui o valor da coluna especificada ao controle. Columns are numbered from 1 when using this property (default).

Comentários

When the user chooses a row in a multicolumn ListBox or ComboBox, the BoundColumn property identifies which item from that row to store as the value of the control. For example, if each row contains 8 items and BoundColumn is 3, the system stores the information in the third column of the currently-selected row as the value of the object.

You can display one set of data to users but store different, associated values for the object by using the BoundColumn and the TextColumn properties. TextColumn identifica a coluna de dados exibida na parte da caixa de texto de um ComboBox e o valor armazenado na propriedade Text ; BoundColumn identifica a coluna de valores de dados associados armazenados para o controle.

For example, you could set up a multicolumn ListBox that contains the names of holidays in one column and dates for the holidays in a second column. To present the holiday names to users, specify the first column as the TextColumn. To store the dates of the holidays, specify the second column as the BoundColumn. Para ocultar as datas dos feriados, defina a propriedade ColumnWidths da segunda coluna como zero.

Se o controle estiver vinculado a uma fonte de dados, o valor na coluna especificada por BoundColumn será armazenado na fonte de dados nomeada na propriedade ControlSource .

The ListIndex value retrieves the number of the selected row. For example, if you want to know the row of the selected item, set BoundColumn to 0 to assign the number of the selected row as the value of the control. Be sure to retrieve a current value, rather than relying on a previously saved value, if you are referencing a list whose contents might change.

The Column, List, and ListIndex properties all use zero-based numbering. That is, the value of the first item (column or row) is zero; the value of the second item is one, and so on. Isso significa que, se BoundColumn estiver definido como 3, você poderá acessar o valor armazenado nessa coluna usando a expressão Coluna(2).

Confira também

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.