Página 1 de 1

Armazenar o nome da SUB numa variável tipo String

Enviado: Ter Jan 21, 2020 6:29 pm
por Jonyyy22
Boa noite!
Uma dúvida sobre VBA. Peço ajuda aos programadores.

É possível armazenar o nome da sub numa variável tipo string?
Se sim, como eu faço o código capturar o nome da sub e armazenar nessa variável?
Grato

Re: Armazenar o nome da SUB numa variável tipo String

Enviado: Ter Jan 21, 2020 7:04 pm
por webmaster
Posso perguntar para quê? Para executar depois?

Re: Armazenar o nome da SUB numa variável tipo String

Enviado: Ter Jan 21, 2020 7:17 pm
por Jonyyy22
Eu vou criar uma sheet dentro da pasta .xlsm e fazer uma espécie de log, ou seja, dentro desta pasta eu tenho vários módulos cada qual tem sua sub com nome.
Toda vez que o código rodar aquele módulo, vou colocar o nome da sub nesta nova sheet e assinalar que o processamento já passou por ela.
Consegui ser claro?

Re: Armazenar o nome da SUB numa variável tipo String

Enviado: Qua Jan 22, 2020 12:43 am
por webmaster
Não muito. De toda forma, veja se isso ajuda:

https://stackoverflow.com/questions/239 ... at-runtime

Não vejo muito sentido em capturar o Sub/Function em execução já que, estando dentro dele, você sabe "quem" ele é. O VBA não oferece muitos mecanismos de herança, polimorfismos e genericidade para isso ser um problema.

Re: Armazenar o nome da SUB numa variável tipo String

Enviado: Qua Jan 22, 2020 2:50 pm
por Jonyyy22
Boa tarde!
Agradeço a sua atenção.