Copy range with offset
You havent posted your full code....Are you currently in Active cell. Try the
below
..Offset(-1, 13).Resize(1, 9).Copy .Offset(0, 13)
Jacob
"Kjeldc" wrote:
Thanks, but I need to copy 9 cells, and now I do it like this:
.Offset(-1, 13).Select
Selection.Copy
.Offset(0, 13).Select
ActiveSheet.Paste
.Offset(-1, 14).Select
Selection.Copy
.Offset(0, 14).Select
ActiveSheet.Paste
.Offset(-1, 15).Select
Selection.Copy
.Offset(0, 15).Select
ActiveSheet.Paste
Is there a better way?
My programming is self-taught and
my teacher was not very experienced. :-)
cheers,
Kjeld
"Jacob Skaria" skrev:
You dont need to select a cell to copy. The below will do
.Offset(-1, 13).Copy .Offset(0, 13)
Similarly... copy to another sheet
Range("A1:C20").Copy Sheets("Sheet2").Range("C1")
--
Jacob
"Kevin Smith" wrote:
Hello,
you can do it like
.Offset(-1, 13).range("A1:G1")Select
Selection.Copy
.Offset(0, 13).Select
ActiveSheet.Paste
--
Kevin Smith :o)
"Kjeldc" wrote:
I know how to copy a cell like this:
.Offset(-1, 13).Select
Selection.Copy
.Offset(0, 13).Select
ActiveSheet.Past-
But how can I copy a range like this
.Offset(-1, 13-21).Select
Selection.Copy
.Offset(0, 13).Select
ActiveSheet.Paste
My programming is self-taught and
my teacher was not very experienced. :-)
cheers,
Kjeld
|