Encontrado Here on StackOverflow, por Siddharth Roteiro
Leia o link primeiro, depois volte aqui para mais detalhes específicos.
Minhas Dicas: Torne o formulário muito simples e básico, faça com que pareça com o familiar msgbox que todos estão acostumados. A única coisa que você terá que incluir é um botão continuar no formulário.
Você ainda precisará de algum tipo de loop, porque o carregamento de um formulário não impedirá a execução do código. Eu usaria o evento onload de formulários para codificar o timer / loop.
Além disso, eu não sei o seu processo ... mas outra coisa que eu acabei de pensar ... Você poderia evitar todas as coisas do formulário se você quisesse criar uma planilha e nomear "Continuar" E sempre que todas as edições manuais são feitas, basta clicar na folha chamada continuar e ele irá inicializá-lo fora do loop que está sendo executado, aguardando a folha chamada "Continue" estar ativa. Uma vez ativo, exclua a planilha e retome o código. Esta é provavelmente a maneira mais rápida de fazer o que você quer, é feia ... mas a maioria das soluções alternativas são lol.