Só lembrando que o VBA não permite macros "aninhadas". Ou seja, não é possível usar assim:
Sub Teste1() (ou Function1())
blá, blá, blá...
Sub Teste2() (ou Function2())
blá, blá, blá...
End Sub (End Function)
End Sub (End Function)
Já nas antigas versões do Basic/GBasic/Turbo Basic isso não era permitiado.
Por outro lado, o velho Turbo Pascal (mil novecentos e guaraná-com-rolha) permitia Procedures e Functions aninhadas.
Postado : 29/04/2017 11:15 am