Nick Hodge
12/19/2006 6:12:00 PM
Dan
I'm not having a good day, activesheet was what I meant, as most have
pointed out this can also be done in a single operation (Pseudo code)
Range.Copy Destination:=Worksheets("Sheet2").Range("A1")
--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
nick_hodgeTAKETHISOUT@zen.co.ukANDTHIS
www.nickhodge.co.uk
"DG" <nothere@somewhere.com> wrote in message
news:eO0Gyg5IHHA.960@TK2MSFTNGP04.phx.gbl...
> Thanks,
>
> That worked except the Selection.Paste didn't. However ActiveSheet.Paste
> worked.
>
> I only have one other problem. The paste brought over the formating
> (borders) how do I use ActiveSheet.PasteSpecial to just past the values?
>
> Dan
>
>
> "Nick Hodge" <nick_hodgeTAKETHISOUT@zen.co.uk.ANDTHIS> wrote in message
> news:111FFFEB-488E-42A9-84A2-7941950495F2@microsoft.com...
>> Dan
>>
>> Do your copying here.... then
>>
>> Worksheets("Sheet2").Range("A1").End(XlDown).Offset(1,0).Select
>>
>> Selection.Paste
>>
>> --
>> HTH
>> Nick Hodge
>> Microsoft MVP - Excel
>> Southampton, England
>> nick_hodgeTAKETHISOUT@zen.co.ukANDTHIS
>> www.nickhodge.co.uk
>>
>>
>> "DG" <nothere@somewhere.com> wrote in message
>> news:OJMzpR5IHHA.4928@TK2MSFTNGP06.phx.gbl...
>>>I am copying a range of data from one sheet1 to the end of sheet2.
>>>Sheet1 will keep changing and I always want to append it to the bottom of
>>>sheet2.
>>>
>>> Range("A1").End(xldown).Select will get me to the last USED cell. But
>>> how do I go one more?
>>>
>>> Also, I used Range(Range("A2").End(xlToRight),
>>> Range("A2").End(xlDown)).Copy to copy the data. One I select the next
>>> unused cell in sheet2 how do I paste?
>>>
>>> Dan
>>>
>>
>
>