Share via


Propriedade Column (Microsoft Forms)

Especifica um ou mais itens em uma ListBox ou ComboBox.

Sintaxe

objeto. Coluna(coluna, linha) [= Variant ]

A sintaxe da propriedade Column tem estas partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
Coluna Opcional. Um inteiro com um intervalo de 0 ao número total de colunas menos um.
Linha Opcional. Um inteiro com um intervalo de 0 ao número total de linhas menos um.
Variantes Opcional. Especifica um único valor, uma coluna de valores ou uma matriz bidimensional para carregar em um ListBox ou ComboBox.

Configurações

If you specify both the column and row values, Column reads or writes a specific item.

If you specify only the column value, the Column property reads or writes the specified column in the current row of the object. Por exemplo, MyListBox.Column (3) lê ou grava a terceira coluna em MyListBox.

Column returns a Variant from the cursor. Quando um cursor interno fornece o valor para Variant (como ao usar o método AddItem ), o valor é uma cadeia de caracteres. When an external cursor provides the value for Variant, formatting associated with the data is not included in the Variant.

Comentários

Use Column para atribuir o conteúdo de uma caixa de combinação ou caixa de listagem a outro controle, como uma caixa de texto. Por exemplo, você pode definir a propriedade ControlSource de uma caixa de texto como o valor na segunda coluna de uma caixa de lista. If the user makes no selection when you refer to a column in a combo box or list box, the Column setting is Null. You can check for this condition by using the IsNull function.

Você também pode usar a Coluna para copiar uma matriz bidimensional inteira de valores para um controle. This syntax lets you quickly load a list of choices rather than individually loading each element of the list using AddItem.

Observação

Ao copiar dados de uma matriz bidimensional, a Coluna transpõe o conteúdo da matriz no controle para que o conteúdo de ListBox1.Column( X, Y ) seja o mesmo que MyArray( Y, X ). Você também pode usar List para copiar uma matriz sem transpossá-la.

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.