WorksheetFunction.DGet (Excel)
Extrai um único valor em uma coluna de uma lista ou de um banco de dados que coincide com as condições especificadas.
Como o sinal de igual é usado para indicar uma fórmula quando você digita texto ou um valor em uma célula, o Microsoft Excel avalia o que você digita; no entanto, isso pode causar resultados de filtro inesperados. Para indicar um operador de comparação de igualdade para o texto ou um valor, digite os critérios como uma expressão de cadeia de caracteres na célula apropriada no intervalo de critérios:
DGet (Arg1, Arg2, Arg3)
Dim varDGet As Variant
varDGet = WorksheetFunction.DGet(Arg1:=, Arg2:=, Arg3:=)
Arguments
Arg1, Arg2, Arg3Arg1 (Range) - Banco_dados - o intervalo de células que constitui a lista ou o banco de dados. Um banco de dados é uma lista de dados relacionados na qual as linhas de informações relacionadas são os registros e as colunas de dados são os campos. A primeira linha da lista contém os rótulos de cada coluna.
Arg2 - Campo - indica a coluna que será usada na função. O campo pode ser dado como texto com o rótulo da coluna entre aspas, como "Idade" ou "Rendimento", ou como um número (sem aspas) que represente a posição da coluna dentro da lista: 1 para a primeira coluna, 2 para a segunda coluna e assim por diante
Arg3 - Critérios - o intervalo de células que contém as condições especificadas. Você pode usar qualquer intervalo para o argumento de critérios, desde que ele inclua pelo menos um rótulo de coluna e pelo menos uma célula abaixo do rótulo de coluna para especificar uma condição para a coluna