Alguams coisas:
1- conforme dito pelos meninos *(marcelo e patropi), verifique a bitagem. O que pode causar erros de *bitagem, (rsrsrsrs), o Windows importa, por ser 32 ou 64 bits, as macros feitas especificamente para 32, em especial aquelas que usam muitas APIs do windows, As declarações e a forma de chamar as APIs do 32 bits são diferentes das do 64 bits. Digo, opte sempre por instalar e deixar instalado a versão 32bits do Office. Qquer versão 64 vai te dar problemas eventualmente. E por favor responda as versões específicas de todas as máquinas que vc usou. Não só o número das versões, mas a *bitagem* também. Isso é importante para removermos isso como possível causador dos seus problemas. Nos ajude a te ajudar.
Exemplo: Tem desde o Office 2007, até o 2016, tem pros dois lados, 32 bits e 64 bits... Aonde vc ve isso? Aqui:
--- Arquivo / Conta / Sobre o Excel
2- verifique a configuração de segurança de macros nos outros computadores
3- verifique a opção de arquivos *(ou locais) confiáveis
4- verifique se no código da sua macro, vc não colocou um freio intencional para que ela funcione somente em um computador
5- o ideal seria você disponibilizar este arquivo para nós. Mas se for muita coisa confidencial, vc poderia dar uma bagunçada nos dados, multiplicar todos os valores da planilha por ALEATÓRIO(), trocar todos os nomes por outros... Ou enviar somente o código que faz essa atualização, sei lá, mais uma vez, nos ajude a te ajudar
6- verifique que vc não está abrindo diretamente do anexo de um email, por exemplo, alguams pessoas tem essa mania ruim de receber email no outlook e dar dupliclique no anexo ao invés de salvar. Isso pode acarretar do arquivo ficar somente leitura. Isso não é um problema grave, mas algumas pessoas colocam a condição: if thisworkbook.readonly then exit sub, ou algo assim, daí não roda nada
7- verifique se o enable events está ligado nas outras máquinas!
8- crie além do workbook_open em algum outro módulo, a sub auto_open, coloque uma msgbox nela dizendo "rodou".
9- Mano, tem que caçar o erro.... tem que primeiro garantir que uma msg box roda, dps tentar descobrir pq o resto não roda, ou pq ela mesma não roda.... enfim !
10- por hora, minha criatividade acabou !
FF
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 29/02/2016 8:09 pm