I used to use Excel 97 and remember this working. I copied a range & put the cursor where I wanted it to go, recorded a macro to simply paste special (values/transpose), and everything was fine. Now I have just tried it in Excell 2000 and I am getting a "PasteSpecial Method of Range class failed". Does anyone know what's up? an easy way to do this? It seems ok if you let it copy first, but I want to be able to copy/paste any length of data. I know this worked in 97. Any ideas? Thanks!