I am trying to write some simple VBA that will find a range of cells on one worksheet, to go to another worksheet to paste values of that range based on another range of cells.
The method I’d like to adopt to reference the ranges is Range(Cells(R,C)),as it seems to provide the flexibility I need for the ranges, which may change. Additionally, I am using Named Ranges where I can in order to preserve references should rows or columns shift in the evolution of my spreadsheet.
That said, I’d like to: 1) Find an anchor cell [Named Range1], which is the upper left of the range; 2) Select the range where R = Named Range2, and C = Named Range1’s column value + Named Range3. For instance, Named Range1’s address is $B$5, Named Range2 = 11, and Named Range3 = 6. The goal is that the selected range for this example is $B$5:$G$15. If any of these Named Ranges [variables] change, the resulting selected range will change. Each of the named ranges are scoped to the workbook. Once the range is selected, I would like the macro to go to a second anchor [Named Range4], and paste values.
I’ve tried searching for an answer to this, found many similar questions, but my complete lack of programming skill and ignorance of VBA syntax and lexicon has just stopped me from gaining any traction. Without even attempting to code.
I have an example spreadsheet, but apparently can't post it, so maybe can email ...
Any help the community can provide will I’m sure be invaluable.
The method I’d like to adopt to reference the ranges is Range(Cells(R,C)),as it seems to provide the flexibility I need for the ranges, which may change. Additionally, I am using Named Ranges where I can in order to preserve references should rows or columns shift in the evolution of my spreadsheet.
That said, I’d like to: 1) Find an anchor cell [Named Range1], which is the upper left of the range; 2) Select the range where R = Named Range2, and C = Named Range1’s column value + Named Range3. For instance, Named Range1’s address is $B$5, Named Range2 = 11, and Named Range3 = 6. The goal is that the selected range for this example is $B$5:$G$15. If any of these Named Ranges [variables] change, the resulting selected range will change. Each of the named ranges are scoped to the workbook. Once the range is selected, I would like the macro to go to a second anchor [Named Range4], and paste values.
I’ve tried searching for an answer to this, found many similar questions, but my complete lack of programming skill and ignorance of VBA syntax and lexicon has just stopped me from gaining any traction. Without even attempting to code.

Any help the community can provide will I’m sure be invaluable.