dynamic - Refer to an excel named range on another sheet using indirect -


let's have 3 sheets (let's sheet1, sheet2 , sheet3).

sheet1 , sheet2 contain each sheet-level range named myrange. in sheet3, if want access myrange sheet1, able use ='sheet1'!myrange.

but now, want sheet3 contain generic code , able refer either sheet1or sheet2. expect able achieve same thing using

=indirect("'" & mysheetname & "'!myrange")

however, error #ref when that.

  • what do wrong ?
  • how can work around ?

if myrange consists of multi-row, multi-column range, make sure pressed ctrl-shift-enter when entered =indirect("'" & mysheetname & "'!myrange"). if forget use ctrl-shift-enter, #value error. however, stated have #ref.

using code single-cell range, result looking for. way can #ref error using wrong sheet name. suspect problem. check sheet name , repost more detail if still doesn't work.


Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -