Notifications
Clear all

onde colocar a macro

2 Posts
2 Usuários
0 Reactions
1,092 Visualizações
(@cimerio)
Posts: 47
Trusted 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
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious 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...

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 29/07/2020 7:55 pm