Hard to say what is going on without seeing more code. Assuing that your
destination is valid then the possibilities are:
Your copied cells area is larger or smaller than your destination. Copied 5
cells and your destination is only 3 cells.
Somehow the copied cells are no longer copied so your paste fails as there
is nothing to paste.
Like I said if we could see more code it would be easier to diagnose.
As a complete aside usually better than pasting values is to just set the
values equal
dest.Value = range("A1").value
To do this the two ranges must be equal in size.

Signature
HTH...
Jim Thomlinson
> Excel XP & 2003
> I have a lot of VBA in a file that is being used by a dozen or so offices
[quoted text clipped - 9 lines]
> Question: Why is this happening and what can be done to correct this?
> Thanks for your time. Otto
Otto Moehrbach - 16 May 2008 20:01 GMT
Thanks Jim
Remember that this same code is working on every one of about a dozen
other computers in the state. The copied range is 2 cells and the
destination cell is one cell. The complete Copy/Paste code is:
GreenButton.Offset(, 1).Resize(, 2).Copy
Dest.PasteSpecial xlPasteValues
"GreenButton" is one cell.
"Dest" is one cell.
These 2 lines of code are together as shown so nothing is happening in
between the copy and paste commands to clear the clipboard buffer.
I seem to remember that there is something about a reference that can upset
a VBA paste command but I don't remember more than that. BTW, I checked and
all the VBA references are the same in all offices.
Thanks for your time, Jim. Otto
> Hard to say what is going on without seeing more code. Assuing that your
> destination is valid then the possibilities are:
[quoted text clipped - 29 lines]
>> Question: Why is this happening and what can be done to correct this?
>> Thanks for your time. Otto