As I wrote in my post before, the behaviour of selecting checkboxes during scrolling with PgDown also happens without any entry macro, which triggers (almost all the rest of the macros).
In the "
CheckAndDisable()" and "
RangeClickCheck()" macros in "p_Procedures" module (entry macros for first and second column checkboxes) you will find and a comment line "MsgBox "STOPP!" & vbCrLf & vbCrLf & Selection.FormFields(1).Name" to show which checkbox has been activated during scrolling.
As this is what first happens, you can discard almost the all the rest

.
Some of the code are just 'help constructions' I wrote today for testing. The "
AllBlackAllNew()" prodedure ("ThisDocument") I use to reset the form.
With the macros in the "
x_DeactivateKeys" I tried to deactivate the PgUp and PgDown keys (result: keys disabled in unprotected sections, enabled in protected sections)
Sorry I did not expect you to look through the whole code ...