Per fare queste cose, dovresti usare un Form, opportunamente formattata, così puoi gestire quello che vuoi in modo semplice.
Invece usando gli ACCROCCHI, diventa tutto un problema, e quello è un accrocchio.
Il Msgbox è una Form Nativa di Windows, di tipo modale, non gestibile, se non provando ad inviare un SendKey con INVIO, e funziona emulando la pressione o il Click sul DefaultButton…, un po come funzionava il ClickYes, tutto questo è decisamente sporco e disfunzionale.
Se ti fai una bella Maschera la formatti graficamente con un Messaggio, la apri come PopupModale e su Timer di Form la fai chiudere…?
Serve un piccolo accorgimento per pasarle i Parametri ma non è complesso, ed in ogni caso è completamente gestibile da VBA.