
Thank you Klaus and Erel for your quick replies. Both solutions enable a general DialogForm.
Klaus: Your do-loop (lines 73-75) was the inspiration which I didnīt have. Thanks a lot. I now enclose my final version of what I was looking for which is based on your idea.
One essential point for me was the possiblity to use DialogForm just as simple as MsgBox, namely within a subroutine (i.e. that execution of the program continues in the same sub !) and the possibility to evaluate the Dialog result with an If..Then block. This is now possible.
Erel: Thanks too. The only drawback is that as result of the dialog you do not get back to the calling sub but you branch off into alternative subs which I wanted to avoid.
Miklquick