I found a neat solution to a problem I have manually been working around for quite sometime.
- Select the data you want to copy
- Press Ctrl+G to bring up the "Go To" window
- In the bottom left corner click the Special button which will bring up the "Go To Special" window
- From this window select "Visible cells only"
- Click OK
Now copy and paste the selection as you normally would.