WorksheetFunction.DGet (Excel)
Extrae un único valor de una columna de una lista o una base de datos que cumpla las condiciones especificadas.
Dado que el signo igual se utiliza para indicar una fórmula cuando se escribe texto o un valor en una celda, Microsoft Excel evalúa lo escrito; no obstante, esto puede provocar resultados de filtro inesperados. Para indicar un operador de comparación de igualdad para texto o un valor, escriba los criterios como una expresión de cadena en la celda correspondiente del rango de criterios:
DGet (Arg1, Arg2, Arg3)
Dim varDGet As Variant
varDGet = WorksheetFunction.DGet(Arg1:=, Arg2:=, Arg3:=)
Arguments
Arg1, Arg2, Arg3Arg1 (Range) - Base de datos: rango de celdas que compone la lista o base de datos. Una base de datos es una lista de datos relacionados en la que las filas de información son registros y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada columna.
Arg2 - Campo: indica qué columna se utiliza en la función. Escriba el rótulo de la columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las comillas) que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente
Arg3 - Criterios: rango de celdas que contiene las condiciones especificadas. Puede utilizar cualquier rango en el argumento de criterios mientras éste incluya por lo menos un rótulo de columna y al menos una celda debajo del rótulo de columna en la que se pueda especificar una condición de columna