Como deixar a execução do seu script VBA em espera…?
(Enviado pelo amigo Wagner Gurgel do Amaral)
Nos nossos projetos em VBA, de vez em quando precisamos fazer uma chamada a aplicações externas para executar algum outro processo.
Porém, o processo externo pode acabar antes ou depois do resto da aplicação VBA. Como garantir a sincronização?
Pensando nisso, a dica de hoje é como fazer o VBA aguardar esse processo externo ser finalizado.
O código abaixo é bem simples e caso necessite também segue aqui ( https://1drv.ms/x/s!Aumr1P3FaK7jn39ra16Dtq8ssIQw). O segredo é utilizar a opção (waitOnReturn) no código.
Link para maiores informações: https://docs.microsoft.com/pt-br/office/vba/api/excel.range.run#syntax
Ideias técnicas com uma pitada de filosofia
https://ideiasesquecidas.com/
Originally published at http://ferramentasexcelvba.wordpress.com on January 26, 2022.