O Excel tem meios para acelerar macros adicionando instruções como
Application.ScreenUpdating = False
Application.Calculation = xlManual
Application.DisplayStatusBar = False
Application.EnableEvents = False
Considerando que o Access, pelo que posso dizer, só tem
Echo False
Existem outros truques? Eu liesta postageme adicionei Echo False e criei variáveis para manter contagens de controle em vez de referenciar o próprio objeto. Os outros truques não parecem aplicáveis. Converter para accde parece um pouco complicado e meu vba ainda não está pronto para isso. Já compilei o código. Alguns dos meus subs percorrem todos os controles e alteram a propriedade visível em alguns deles. É claro que isso leva uma eternidade e estou tentando acelerar as coisas.