Hi guys, so with my program there are 3 userforms available for the User to enter in a Batch Number value to a text box, e.g: EntryForm1, EntryForm2, EntryForm3. And 1 userform called HomeForm where I would like to create an Event Log screen or textbox that will show the recent Batch Numbers that have been entered via any of the EntryForms.

For example if Batch Number "0E1234" was entered into textbox on EntryForm1 and the Enter button is clicked, then on the top of the list on the Events Log it will appear - "Batch number 0E1234 has moved to the Production Office."
Then for example if Batch Number "1E9876" was entered into textbox on EntryForm2 and the Enter button is clicked, then on the top of the list on the Events Log it will appear - "Batch number 1E9876 has moved to the QA Office."
And then for example if Batch Number "5E5555" was entered into textbox on EntryForm3 and the Enter button is clicked, then on the top of the list on the Events Log it will appear - "Batch number 5E5555 has moved to the QP Office."

The events log only has to show approximately 10 of the most recent movements on the program.

If any one out there has any ideas if this type of function is possible to achieve in VBA, many many thanks in advance.