Have you considered using the 'Help' facility in the MsgBox function? There is an overhead in setting up the Help file (and compiling to CHM, say) but this can support users in many ways.
Creating userforms isn't too difficult but like many things, seeing an example can be a big help. The attachment has a very simple form - quick and dirty - needs more refinement before use in anger!
The entry point is a procedure 'test' in Module1.
The title, message and 'what this means' are set via properties so that if the relevant parts of the form are changed, the calling code does not need to be altered.
I expect you will have some follow-on questions but good luck
Bookmarks