Eu estou achando tudo um pouco confuso :
hoje para fazer alteração na macro de 10 arquivos iguais, tenho que abrir um por um e fazer a alteração na interface de cada um deles.
Aqui você diz alterar as MACROS dos 10 arquivos. ???
Depois :
aqui trabalho com 30 planilhas que tem as mesmas macros, como fazer uma macro mestre para as 30, quando faço alteração de uma, como acrescentar um botão, por exemplo, todos ficam alterados sem ter que abrir uma a uma.
Aqui entendi da mesma forma que o Reinaldo, se todas as MACROS são iguais, As rotinas devem ser gravada no Personal (Pasta pessoal de macros), ou podemos criar um AddIn (Suplemento) e habilitar em todas as planilhas.
E :
Tenho uma planilha com varias macros, depois repliquei o arquivo para outras pessoas em uma pasta na rede.
cada pessoa acessa o seu arquivo na sua pasta.
Aqui já é uma planilha com varias macros, e não mais 30 com uma macro, e "Replicar" o arquivo está querendo dizer que atualiza os 30 e depois envia para cada usauário, ou quer atualizar somente UM e enviar a todos ? Não seria o caso de usar "VINCULOS" ?
Quanto a fazer chamada de procedimentos em outros workbook, sim existe a possibilidade, nunca utilizei, mas acredito que será um pouco desgastante uma vez que utiliza arquivos em rede. Nolink abaixo tem um modelo, mas dizem que o arquivo tem de estar aberto, de uma olhada:
Run a macro or function from another workbook
http://www.vbaexpress.com/kb/getarticle.php?kb_id=279
Faça uma pesquisa no Google pelos termos:
procedure in another workbook excel vba
e encontrara varias outras opções.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/04/2014 11:53 am