grecco,
Mesmo o arquivo sendo manipulado por várias pessoas, vc pode bolar algo que faça uma automatização somente se o arquivo for aberto pelo *.bat.
Por exemplo, vc pode usar o comando "ontime", que chame um procedimento após 1 minuto, por exemplo. Combinando isso com um procedimento de EstaPasta_deTrabalho Worksheet_Change, vc teria um resultado assim:
Se uma pessoa abriu o arquivo, e fez alguma alteração, o evento "Worksheet_Change vai marcar um "X" na célula tal.
Após 1 minuto, o procedimento ontime verifica se a célula está com um "X", e se não tiver, significa que o arquivo foi aberto pelo *.bat e vai executar o código que vc programou.
Ao fim, basta colocar em EstaPasta_de_Trabalho, no evento before_close, o comando para retirar o "x" e salvar.
Abs
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 28/03/2014 6:28 am