You can do it. I had 14 QB programs I combined into one QB64 program and I took all those individual error traps and combined them into one error trap. You may need to use a global variable to tell the error trap how to proceed, such as when a RESUME NEXT, RESUME [Line Number] or a RESUME 0 should be used. If you are not familiar with RESUME 0, it means go back to the line that threw the error. Anyway, good luck, and let us know how it turns out.
Pete