Try this, it should provide some ideas to help you.
I've taken your code and modified it.
I'm still learning myself so i'm sure someone else could refine it much more than me.
I haven't tested it but this method has worked for me on other projects.
Although I just tested the code below on two seperate sheets and was able to set values of cells in the active sheet from cells on a sheet in another workbook.
You could substitute in
and use a For Next loop to interate through the range and copy the values from the selected range to the destination.
Forgot to add that the "With" part of the code in your first post is not necessary. The "With" statement allows you to access the methods and properties of the object included in the "With" statement by starting the code line with just a period, saving having to tye the objects name over and over again.
The "With" statement allows you to put this sort of code together.
Which is the same as
Bookmarks