Debugging a VBA following the code as it executes

i have a MVBA from a client. The person that wrote it is no longer with them. (This program is considered proprietary by the client, so I can't share it)

The issue:

In CU13 the program placed a cell with a text node in it .  If only one object was identified the cell was placed and the text was centered in the cell.  If two objects were selected the cell was placed  with both objects identified two items two lines of text centered in the cell.

In CU14 the program works as it did in CU13 when two objects are selected but not when only one object is selected. The text is not centered as it was in CU13.

What I want to do is to open the code, and then watch as line by line it executes and see where the issue for it not centering the text for one object is.

I am not a programmer and I would contact the originator if I could but he is not available.

Can anyone point me in the right direction?

Version 10.14.00.109

I have tested this in CU 15 and the problem persists there as well.

I have not tested this in CU 16 but would expect it will persist.

I have the book LEARING MICROSTATION VBA First edition published in 2006.

Any suggestions would be greatly appreciated.