Notifications
Clear all

Trabalhar com macro para varias planilhas

18 Posts
3 Usuários
0 Reactions
2,690 Visualizações
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Bom dia

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.
Tem como eu centralizar a interface para os 10 arquivos, se precisa fazer alteração de algum botão ou edits, faço em um arquivo e todos os outros seriam alterados.

 
Postado : 09/04/2014 7:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu creio que sim, mas sua dúvida descrita está muito genérica.

A tal alteração ocorre sempre?

Att

 
Postado : 09/04/2014 8:00 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Estou quase sempre precisando fazer alguma alteração.

 
Postado : 09/04/2014 8:15 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Pessoal,
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.

 
Postado : 10/04/2014 2:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Uma resposta genérica.

Sub MacroUnidas()
    
    Call Macro1
    Call Macro2
    Call Macro3
    Call Macro4
    '.........
    Call Macro30

End Sub

Att

 
Postado : 10/04/2014 2:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Creio, se entendi a demanda, uma a macro de uso "global" deva estar em sua "personal" (pasta de trabalho pessoal de macros), assim sempre que abrir o Excel ela estará disponível, porem é preciso cuidado na mesma pois; apesar de como é alegado "São Iguais"; pode ter alguma diferença de seleção de planilhas/células

 
Postado : 11/04/2014 5:18 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

tudo oq é feito é igual, eu faço as alterações na minha e depois abro uma a uma e substituo as informações que estão na antiga para a nova.
então como proceder para que tanto as macros como a Form, fique unida com as outras?

 
Postado : 11/04/2014 12:00 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

As rotinas devem ser gravada no Personal (Pasta pessoal de macros) assim ficará disponível sempre que abrir o Excel. Quanto a Form (que não foi mencionado antes) deve ser na planilha. Você pode também avaliar a possibilidade de concentrar as rotinas/formulários em um único arquivo, e através desse abrir e executar as operações nas demais planilhas.
No fórum á diversos tópicos sobre abrir arquivos / realizar alguma operação nos mesmos.

 
Postado : 11/04/2014 2:16 pm
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Bom dia

Alguém tem um exemplo prático para que eu aplique nos meus trabalhos.

 
Postado : 14/04/2014 4:56 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Alguém pode me ajudar?

 
Postado : 16/04/2014 11:29 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Bom dia

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.
estou lendo sobre pasta pessoal do excel.
ja criei uma pasta pessoal, e coloquei os formulários e os módulos.
agora sabendo que os outros arquivos ja tem as mesmas informações, como fazer alteração no arquivo pessoal e que isso se replique a todos os outros?

 
Postado : 17/04/2014 8:32 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Creio estar havendo um desencontro de informação. A pasta pessoal de macros "serve" Apenas para executar uma rotina que pode ser comum a diversos arquivos, desde que estejam no mesmo micro/sessão; por isso o nome 'Pessoal" , se seu micro for compartilhado com outros usuários, e cada um executa um logon diferente, cada um deverá/tera uma "Pessoal" diferente tambem.
Quando iniciou o tópico, não mencionava arquivos replicados; mas sim "...alteração na macro de 10 arquivos iguais..."
Se as diversas macros são executadas em Arquivos e Micros distintos, cada uma deve ter sua própria rotina incorporada, e a cada alteração, essa deve ser efetuada um a um; manualmente; eu pelo menos não conheço nenhum método "alternativo" para essa situação.

 
Postado : 17/04/2014 8:42 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Então como fazer a alteração de macros iguais.

 
Postado : 17/04/2014 10:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Se estão em arquivos separados, creio eu, deva ser da maneira que procede atualmente.

 
Postado : 17/04/2014 10:27 am
(@valdecirrk)
Posts: 230
Reputable Member
Topic starter
 

Achava que daria para concentrar em um lugar para conseguir fazer as alterações nas demais.
tipo um link como referencia as minhas macros. e sempre que eu fosse fazer alguma alteração puxava as informações da minha.
como sendo todas iguais achava que daria para ser feito, neste caso tenho que abrir separadamente uma a uma e fazer a alteração.

agradeço o empenho em esclarecer esta dúvida.

 
Postado : 17/04/2014 10:32 am
Página 1 / 2