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.
Related Classes
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.