Bom dia/tarde/noite a todos.
Antes de tudo, agradeço pela atenção.
Minha dúvida seria em relação à manipulação de formulários no excel utilizando variáveis.
Estou trabalhando em uma aplicação em que possuo alguns formulários com nomes parecidos (como: UserFormR1 / UserFormR2 / UserFormR3) e hora preciso esconder alguns, hora preciso mostrar outros.
Sei que para mostrar e esconder é fácil, basta colocar o nome do formulário e em seguida ".show" ou ".hide"
Ex.: UserFormR1.show
Porém para fins de aplicação eu gostaria de lidar com o nome desses formulários utilizando variáveis, assim a variável teria o nome do formulário gravado e eu utilizaria o ".show" ou ".hide" direto na variável. É possível? Deixarei um exemplo abaixo:
Método atual:
UserFormR1.Show
UserFormR2.Show
UserFormR3.Show
Método desejado: (algo parecido com isso)
Dim form As String
form = "UserFormR1"
form.Show
(obs: tentei o método acima, porém não funcionou)
Agradeço desde já a quem puder ajudar.
Postado : 01/10/2020 3:44 pm