fncGetNameValue

Beyond Excel's (BXL's) Function:

Get Name Value

Name: fncGetNameValue()


Use:

Get parameters from Excel for queries.


Description:

This returns a named range or named formula's value.


Parameters

This function has one parameter: NamedObject. NamedObject is Excel's name for a named range or named formula.


Example:

let

RowCount = fncGetNameValue("Periods"),

DynTbl = fncCrtTblRows(RowCount, "Prd")

in

DynTbl


Code:

/* Name: fncGetNameValue

Description:Get a named range or named formula's value

Requisites: Name must exist in current workbook

Inputs: NameObject: Named range or named formula in Excel

Outputs: NameVal: Named range or formula's value


Date Ini Description

04/04/18 CWH Original Development

*/


(NameObject as text) =>


let

WrkBook = Excel.CurrentWorkbook(), /* Get list of names, sheets & tables from Workbook */

NameObj = WrkBook{[Name=NameObject]}, /* Select named object matching NameObject parameter */

NameCnt = NameObj[Content], /* Get named object's contents as a table */

NameVal = NameCnt{0}[Column1] /* Convert table's first cell to a value */

in

NameVal