I have breakpoints in a procedure called TestMain() located in Module 22. I call TestMain() from the procedure Worksheet_Change() located in Sheet1. I can hit my breakpoints in Worksheet_Change() but not in TestMain(). Does anyone know why this is?...

Both Module22 and Sheet are from the project StartChart.xlsm...

I can run TestMain() via Run->RunSub/UserForms and select TestMain. When I do this I do hit all the breakpoints...

When I don't hit the breakpoints running form Worksheet_Change(), I know it is running TestMain() do to the MsgBox messages being displayed...

If anyone has any suggestions I would be most appreciative!