Tengo un rango con nombre ( NamedRange1) y necesito hacer referencia a la primera fila y la primera columna de ese rango dentro de una fórmula. Se me ocurrió lo siguiente:
Primera fila:
INDIRECT("R" & ROW(UnpivotSource) & "C" & COLUMN(UnpivotSource) & ":R"& ROWS(UnpivotSource) +ROW(UnpivotSource) -1 & "C" & COLUMN(UnpivotSource),0)Primera columna:
INDIRECT("R" & ROW(UnpivotSource) & "C" & COLUMN(UnpivotSource) & ":R"& ROW(UnpivotSource) & "C" & COLUMNS(UnpivotSource) + COLUMN(UnpivotSource) -1,0)
Esto parece engorroso, especialmente porque el modelo de objetos de Excel se expone Rowsy Columnsen VBA. ¿Hay una manera más concisa de expresar esto?
fuente

Max("A:A")comparación conMax(index(myNmdRang,0,1))?Max("A:A")sería la más eficiente. Puede cronometrar y probar, ver aquí: stackoverflow.com/questions/198409/… .