Yes, the error trap will pick up any error on the code unless you tell VBA to stop the trapping at a specific line. It is bad practice to put in resume next error trap on all part of the code.
Let' say, I do not want to get an error message on this line. If I do not take out the error trapping after the first line and if there are lines of code after first line and have errors, the code will ignore these errors, hence for using on selective line. You could use it on multiple lines on a single code.
Bookmarks