I couldn't get that to happen, but I can take a guess on why it's happening.
It could be because you are using the same ControlSource for the customer listbox on each form.
Using ControlSource is kinf a bad idea in the first place but to have 2 listboxes with the same range as the ControlSource, well that's kind of twice as bad.
You could easily write a few lines of code to put the selection from the listbox(es) on the worksheet.
This should be all you need for each listbox.
I notice you are also using ControlSource for the month listbox, you could use similar code to put it's selected value on the sheet.
If you do want to change to using code, and I would recommend you do, remember to clear out the ControlSource property of each listbox.
By the way, it might be a good idea to display the month and customer somewhere on the sheet with the table/chart.
Otherwise it's not clear, or it wasn't to me anyway, which month/customer the table and chart are for.
Bookmarks