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.