do Microsoft Visual Basic é uma linguagem de programação simples, que permite aos usuários escrever programas que façam uso da interface do Windows - os seus botões , menus, abas , janelas e caixas. Às vezes, você pode querer um módulo para parar de correr por um tempo curto para evitar que informações importantes de desaparecer da tela ou para dar tempo para um módulo separado para executar alguma tarefa. Se você quiser usar a função de interface do Windows "Sleep" , que interrompe a execução do programa por um período especificado , você pode fazê-lo através da inserção de uma referência para dormir no código do módulo VBA. Instruções
1
Abra o código do seu módulo do Visual Basic , assim como você faria ao fazer qualquer outra alteração ao mesmo.
2
Insira o seguinte código na secção de declarações de o módulo do Visual Basic , onde as variáveis são declaradas :
Private Declare Sub sono Lib " kernel32 " ( ByVal dwMilliseconds as Long ),
3
Insira o seguinte código em qualquer ponto em seu programa VBA você quer um atraso de ocorrer sem qualquer trabalho que está sendo feito pelo programa :
sono 2000
Substitua "2000" com o número de milissegundos que você quer o atraso para durar , em neste exemplo, o comando faria com que o programa de dormir por dois segundos.