![]() |
referencing a named range using a variable
referencing a workbook which is open, but not active, i'm trying to get the
value contained in a named range by referencing the name using a variable defined by the sub workbook name (inactive): Job Nos for Timesheets.xls worksheet name: Billing Rates named range that i'm trying (in this example) to access: rate_Staff definition of rate_Staff (in the workbook) ='Billing Rates'!$B$7 variable name (that i'm using to reference the name i'm trying to get the value of): strFeeRateDefaultRange named range in the active sheet: [EmployeePosition] value of [EmployeePosition] = "Staff" strFeeRateDefaultRange = "Rate" & [EmployeePosition] Set feerate = Workbooks("Job Nos for Timesheets.xls").Names([strFeeRateDefaultRange]).RefersToRange rate = feerate.Value MsgBox ("using default fee rate: " & feerate.Value) however, the result is not the value of the rate_Staff, but "='Billing Rates'!$B$7" me + named ranges = bad combination (don't know why, just have never gotten the logic...) thanks in advance mark |
All times are GMT +1. The time now is 06:23 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com