Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Adiciona um membro a um objeto Collection .
Sintaxe
objeto de teste. Adicionaritem, chave, antes, depois
A sintaxe do método Add tem o seguinte qualificador de objeto e argumentos nomeados:
| Sair | Descrição |
|---|---|
| objeto | Obrigatório. Uma expressão do objeto que é avaliada como um objeto na lista Aplica-se a. |
| item | Obrigatório. Uma expressão de qualquer tipo que especifica o membro a ser adicionado à coleção. |
| key | Opcional. Uma expressão de cadeia de caracteres exclusiva que especifica uma cadeia de caracteres de chave que pode ser usada, em vez de um índice posicional, para acessar um membro da coleção. |
| antes | Opcional. Uma expressão que especifica uma posição relativa na coleção. O membro a ser adicionado é colocado na coleção antes do membro identificado pelo argumentobefore. Se for uma expressão numérica, antes deverá ser um número de 1 elevado ao valor da propriedade Count da coleção. Se uma expressão de cadeia de caracteres, antes deverá corresponder à chave especificada quando o membro a que está sendo referido foi adicionado à coleção. Você pode especificar uma posição antes ou uma posição depois , mas não ambas. |
| após | Opcional. Uma expressão que especifica uma posição relativa na coleção. O membro a ser adicionado é colocado na coleção após o membro identificado pelo argumento after . Se numérico, depois deve ser um número de 1 elevado ao valor da propriedade Count da coleção. Se uma string, depois deve corresponder à chave especificada quando o membro referido foi adicionado à coleção. Você pode especificar uma posição antes ou uma posição depois , mas não ambas. |
Comentários
Se o argumento antes ou depois for uma expressão de cadeia de caracteres ou uma expressão numérica, ele deve se referir a um membro existente da coleção ou ocorrerá um erro.
Um erro também ocorrerá se uma chave especificada duplicar a chave para um membro existente da coleção.
Exemplo
Este exemplo usa o método Add para adicionar cadeias de caracteres a uma coleção com e sem uma chave. O método Item é usado implicitamente para recuperar cada cadeia de caracteres.
Dim c As Collection
Set c = New Collection
c.Add "a"
c.Add "c", "CC"
c.Add "b", "BB", 2
c.Add "d"
Debug.Print c(1) ' --> prints "a"
Debug.Print c(2) ' --> prints "b"
Debug.Print c(3) ' --> prints "c"
Debug.Print c("BB") ' --> prints "b"
Debug.Print c("d") ' --> error (no key was specified for this element - a positional index must be used)
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.