Procedures can be as large as 64K from beginning to end, but because branching can occur either forward or backward within a procedure, such branching is limited to 32,767 bytes in either direction. This error has the following causes and solutions:
Move the label closer, or make the procedure smaller.
Make the loop smaller.
Reduce the size of the offending portion of the structure.
For additional information, select the item in question and press F1.