Objeto de dicionário

Objeto que armazena pares de chave/item de dados.

Sintaxe

Scripting.Dictionary

Comentários

Um Dicionário é equivalente a uma matriz associativa PERL. Os itens, que podem ser qualquer forma de dados, são armazenados na matriz. Cada item está associado a uma chave exclusiva. A chave é usada para recuperar um item individual e geralmente é um inteiro ou uma cadeia de caracteres, mas pode ser qualquer coisa, exceto uma matriz.

O código a seguir ilustra como criar um objeto do Dicionário.

Dim d                   'Create a variable
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens"     'Add some keys and items
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...

Métodos

Método Descrição
Add Remove uma chave, par de itens de um objeto do Dicionário.
Existe Retorna um valor booliano que indica se uma chave especificada existe no objeto do Dicionário.
Itens Retorna uma matriz de todos os itens em um objeto do Dicionário.
Chaves Retorna uma matriz de todos as chaves em um objeto do Dicionário.
Remove Remove um par de chave/item especificado do objeto do Dicionário.
RemoveAll Remove todos os pares chave/item no objeto do Dicionário.

Propriedades

Propriedade Descrição
CompareMode Define ou retorna o modo de comparação para comparar chaves em um objeto do Diconário.
Count Retorna o número de itens em uma coleção ou objeto do Dicionário.
Item Define ou retorna o valor de um item em um objeto do Dicionário.
Chave Define um novo valor de chave para um valor de chave existente em um objeto do Dicionário.

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.