Classe ListObject - objeto de lista (Excel VBA)

A classe ListObject representa um objeto de lista na coleção ListObjects.

As classes QueryTable, Range, SlicerCache e TableObject. dão acesso à classe ListObject


Dim lstobj as ListObject
Set lstobj = ActiveCell.ListObject

For Each

Aqui está um exemplo de processamento dos itens ListObject em uma coleção.


Dim lstobj As ListObject
For Each lstobj In Application.ListObjects
	
Next lstobj

Métodos

Delete - Exclui o objeto ListObject e limpa os dados de célula da planilha.


ActiveCell.ListObject.Delete

ExportToVisio - Exporta um objeto ListObject para o Visio.

Publish - Publica o objeto ListObject em um servidor que está executando o Microsoft SharePoint Foundation.

Refresh - Recupera o esquema e os dados atuais da lista no servidor que está executando o Microsoft SharePoint Foundation. Este método só pode ser usado para listas vinculadas a um site do SharePoint. Se o site do SharePoint não estiver disponível, chamar este método retornará um erro.

Resize - O método Resize permite que um objeto ListObject seja redimensionado em um novo intervalo. Nenhuma célula é inserida ou movida.

Unlink - Remove de uma lista o vínculo para um site do Microsoft SharePoint Foundation. Retornará Nothing.

Unlist - Remove a funcionalidade da lista de um objeto ListObject. Depois de usar esse método, o intervalo de células que compõem a lista será um intervalo regular de dados.

Propriedades

Name (Default member) - Retorna ou define um valor String que representa o nome do objeto ListObject .

Active Retorna um valor Boolean que indica se um objeto ListObject em uma planilha está ativo, ou seja, se a célula ativa está dentro do intervalo do objeto ListObject . Boolean somente leitura.

AlternativeText Retorna ou define a cadeia de caracteres descritiva alternativa da tabela especificada. Leitura/gravação.

AutoFilter Filtra uma tabela usando o recurso de autoFiltro. Somente leitura.

Comment Retorna ou define o comentário associado ao objeto da lista. String de leitura/gravação.

DataBodyRange Retorna um objeto Range que representa o intervalo de valores, excluindo a linha de cabeçalho, em uma tabela. Somente leitura.

DisplayName Retorna ou define o nome de exibição para o objeto ListObject especificado. String de leitura/gravação.

DisplayRightToLeft True se o ListObject especificado é exibido da direita para a esquerda em vez de da esquerda para a direita. False se o objeto for exibido da esquerda para a direita. Boolean somente leitura.

HeaderRowRange Retorna um objeto Range que representa o intervalo da linha de cabeçalho de uma lista. Range de somente leitura.

InsertRowRange Retorna um objeto Range que representa a linha de inserção, se houver, de um objeto ListObject especificado. Range de somente leitura.

ListColumns Retorna uma coleção ListColumns que representa todas as colunas em um objeto ListObject . Somente leitura.

ListRows Retorna um objeto ListRows que representa todas as linhas de dados no objeto ListObject . Somente leitura.

QueryTable Retorna o objeto QueryTable que fornece um link para o objeto ListObject para o servidor de lista. Somente leitura.

Range Retorna um objeto Range que representa o intervalo ao qual o objeto de lista especificado na lista se aplica.

SharePointURL Retorna uma cadeia de caracteres que representa a URL da lista do SharePoint para um determinado objeto ListObject . String somente leitura.

ShowAutoFilter Retorna Boolean para indicar se o AutoFiltro será exibido. Boolean de leitura/gravação.

ShowAutoFilterDropDown True quando o menu suspenso de filtro automático para o objeto ListObject é exibido. Boolean de leitura/gravação.

ShowHeaders Retorna ou define se as informações do cabeçalho devem ser exibidas para o objeto ListObject especificado. Boolean de leitura/gravação.

ShowTableStyleColumnStripes Retorna ou define se o estilo de tabela Listras de Colunas deve ser usado para o objeto ListObject especificado. Boolean de leitura/gravação.

ShowTableStyleFirstColumn Retorna ou define se a primeira coluna deve ser formatada para o objeto ListObject especificado. Boolean de leitura/gravação.

ShowTableStyleLastColumn Retorna ou define se a última coluna deve ser exibida para o objeto ListObject especificado. Boolean de leitura/gravação.

ShowTableStyleRowStripes Retorna ou define se o estilo de tabela Listras de Linhas deve ser usado para o objeto ListObject especificado. Boolean de leitura/gravação.

ShowTotals Obtém ou define um Boolean para indicar se a linha Total está visível. Boolean de leitura/gravação.

Slicers Retorna uma lista da segmentação de tabelas associada a um objeto ListObject. Somente leitura.

Sort Obtém ou define a coluna de classificação ou colunas e a ordem de classificação para a coleção ListObject .

SourceType Retorna um valor XlListObjectSourceType que representa a fonte atual da lista.

Summary Retorna ou define a descrição associada à cadeia de caracteres alternativa da tabela especificada. Leitura/gravação.

TableObject Retorna um objeto tableobject. Somente leitura.

TableStyle Obtém ou define o estilo de tabela para o objeto ListObject especificado. de leitura/gravação.

TotalsRowRange Retorna um objeto Range que representa a linha total, se houver, de um objeto ListObject especificado. Somente leitura.

XmlMap Retorna um objeto XmlMap que representa o mapa de esquema usado para a tabela especificada. Somente leitura.

AutoFilter - Representa a filtragem automática para a planilha especificada.

ListColumns - Uma coleção de todos os objetos ListColumn no objeto ListObject especificado.

ListRows - Uma coleção de todos os objetos ListRow no objeto ListObject especificado.

QueryTable - Representa uma tabela de planilha construída a partir de dados retornados de uma fonte de dados externa, como um SQL Server ou um banco de dados do Microsoft Access.

Range - Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.

Slicers - Uma coleção de objetos slicery.

Sort - Representa uma classificação de um intervalo de dados.

TableObject - Representa uma tabela de planilha construída a partir de dados retornados de um modelo do PowerPivot.

TableStyle - Representa um único estilo que pode ser aplicado a uma tabela ou segmentação de dados.

XmlMap - Representa um mapa XML que foi adicionado a uma pasta de trabalho.