Hello, The simpler way to do it, without writing any code, would be to record a macro while doing it. Then all the steps of the vertical to horizontal transformation will be writen in VBA. Then you just have to call back the macro when the clipboard is ready. And it should work at first, provided the conditions of the receiving sheet are always the same, that is the work takes place always at the same place. Last thing, up to you to decide if it is a general use macro or linked to a precise file only. Greetings from France, Jacques nb : Without the added line, I would have skipped it... So, well done. -- Jacques De Schryver http://jdsetls.virtualave.net/ Last photo : http://shuttercity.com/ShowPhoto.cfm?PhotoID=55433 http://membres.lycos.fr/lsteven/ ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx with the word "unsubscribe" (without the quotes) in the subject line. Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles *************************************************************