Could anyone please help me with this.

Actually i have got lot of rows of data with different system user names in one column.

What i need?
A VBA ,
1. if a user logs in, his username from system should be captured along with log in time
2. next, if he clicks pull data button, all the rows which contain his user name should be imported to their current work sheet where they could start working on it
3. it should also capture the log out time of the user

Hope this information is sufficient. please let me know for clarifications.

this is really a emergency request for me.. kind help required.