Notifications
Clear all

onde colocar a macro

2 Posts
2 Usuários
0 Reactions
1,084 Visualizações
(@cimerio)
Posts: 0
New Member
Topic starter
 

pessoal, minha duvida nao eh tecnica, eh mais estrategica.

onde seria o "standart" para colocar o codigo numa planilha? quando comecei minhas primeiras macros, eu colocava na raiz. ou seja, o local da arvore que diz 'This Workbook'. acho que vi em algum lugar a expressao Modulo para este local.

depois, por algum motivo, passei a colocar cada codigo em cada objeto de planilha (Sheet 1, Sheet 2). quando se tem muitas, fica ruim localizar as macros.

mas ainda estou na duvida. o que voces fazem?

 
Postado : 29/07/2020 3:06 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Nessa questão, entendo que depende do que se pretende com o código. Por exemplo: se você pretende ter variáveis globais que possam ser acessadas tanto por módulos de planilhas, quanto por formulários e também por módulos comuns, você deve inserir o código e essas variáveis globais em módulos comuns.

Se você vai utilizar eventos e métodos dos objetos da própria interface do Excel (workbook, worksheet, Cells, Target, etc) o melhor é trabalhar com os módulos de planilha.

E por aí vai...

 
Postado : 29/07/2020 7:55 pm