Fernando,
Os meus documentos são muito grandes, mas anexei 3 arquivos (um banco de dados em access e 2 arquivos em Excel ) que simulam o meu problema.
Obs.:
O Arquivo "Pasta1.xlsx" possui uma tabela vinculada ao banco de dados access (arquivo "bd.accdb").
No documento "Controle.xlsm" eu criei um botão que, ao ser clicado, ira abrir uma caixa de diálogo do Excel solicitando que você localize o arquivo "Pasta1.xlsx". Ao seleciona-lo, o código VBA irá abrir este arquivo, selecionar a Plan2 (deste mesmo arquivo), atualizar esse arquivo, e depois salvar e fechar.
O meu dilema é que o arquivo "Pasta1.xlsx" e muito pesado, então ele demora para atualizar, contudo, o VBA passa pelo comando atualizar e vai para o comando salvar/fechar, mas exibe um alerta dizendo que "está ação (salvar/fechar) irá interromper o comando anterior (atualizar planilha)".
Gostaria da ajuda de vocês para que apenas após a atualização do arquivo "Pasta1.xlsx", o código seguinte seja executado, ou seja, salvar e fechar o documento.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 12/07/2012 8:43 pm