Friends,
I run VBA code in macros behind form fields in a Word document. In general, this code updates values further down on the page. As an example, when the user clicks on a check mark, the tally field at the bottom of the row of checks is updated.
Trouble is that the screen jumps and realigns itself when the code runs. It repositions the cursor to the next logical form field, but relocates that field to the top of the page. Therefore, if someone was updating a field in the middle of their screen, that field then is suddenly shifted to the top.
I have enclosed each subroutine in the screenupdating commands
Application.ScreenUpdating = False
<code>
Application.ScreenUpdating = True
Still my cursor leaps. Very offputting in an otherwise useful form.
Am I missing something.
thanks and best regards,
p
I run VBA code in macros behind form fields in a Word document. In general, this code updates values further down on the page. As an example, when the user clicks on a check mark, the tally field at the bottom of the row of checks is updated.
Trouble is that the screen jumps and realigns itself when the code runs. It repositions the cursor to the next logical form field, but relocates that field to the top of the page. Therefore, if someone was updating a field in the middle of their screen, that field then is suddenly shifted to the top.
I have enclosed each subroutine in the screenupdating commands
Application.ScreenUpdating = False
<code>
Application.ScreenUpdating = True
Still my cursor leaps. Very offputting in an otherwise useful form.
Am I missing something.
thanks and best regards,
p