henkus,
I’ve developed a working model which I believe "zeros in" specifically on the task you described - i.e. where you want to "selectively" choose a row to copy by placing your cursor on that row.
Because you also say you are new to VB, I would recommend that you email me, and I'll attach this example model via return email.
With the model, you only need to place your cursor on the row you wish to copy, and then activate the routine. I have attached the routine to the letter "Q", so you would simply hold down the <Control> key, and hit Q.
The routine automatically copies the contents of the current row to your "Destination" sheet, and "tacks in on" to the next available (blank) row.
Rather than set it to copy the "entire" row, I set the routine to copy from A to Z, and of course you can EASILY modify the "Z" to match with the last column of the data in your "Origin" sheet.
The routine returns you to your "Origin" sheet, and moves down to the next row, and terminates. This is of course intentional, so you can have "control" over which row you choose to copy next - i.e. just move your cursor to the next row you wish to copy and use <Control> Q.
Because the routine automatically moves down to the next row, this permits you to just keep hitting <Control> Q in a situation where you want to copy a succession of records that are TOGETHER one-after-the-other.
A final note: The routine does not require that you activate this from Column A – i.e. you can be in any column – but the data copied with still be from A to Z.
I expect this is what you would prefer, so as mentioned, email me and I'll attach the file via return email.
If anyone else would also like a copy, please feel free to ask.
Regards, …Dale Watson dwatson@bsi.gov.mb.ca