Another use for On Error Resume Next is when you expect errors that don’t affect the remaining code. For example, let’s say you were creating a form for users to input e-mail and Web site addresses. Since these should all be in lowercase, you might create code that loops through each Text property and converts it to lowercase. Since labels don’t have a Text property, runtime errors would be generated each time a label is encountered. By adding On Error Resume Next before the loop, these errors would be ignored, and the next control (assuming it has a Text property) would be converted to lowercase.