Página 1 de 1

Alternando Formulários com VBA

Enviado: 16 Set 2018 às 20:39
por SandroLima
Boa noite, pessoal

Estou desenvolvendo um trabalho onde sempre saio de um formulário e vou para outro.

Basicamente cada um desses formulários conterá apenas uma imagem anexada com conteúdo de informação (leitura).

Para quem quiser ajudar poderia usar o Formulário Frm_GrupoA para exemplificar por gentileza.

Preciso da ajuda nos seguintes pontos:

1) No form do Grupo A por exemplo tenho uma combobox com os valores "Fator 01 - A" , "Fator 02 - A" etc... que se referem aos formulários Frm_GrupoA_Fator01 , Frm_GrupoA_Fator02 e assim por diante... como faço para escolher um valor da combobox e ela abrir o formulário correspondente? Qual o código para isso?

2) Em cada um deles (ou quase todos) tenho um botão "Anterior" e "Próximo" estou escrevendo à "unha" o código de cada um deles em cada formulário... essa é a melhor maneira ou há algum modo mais fácil de fazer isso??

3) Cada formulário tem por rotina estar com todos os outros formulários fechados exceto o Frm_Principal que só deve ser fechado ao sair do Excel... qual o código que eu poderia escrever para que em cada formulário que estivesse aberto todos os outros formularios fossem fechados mantendo apenas o Frm_Principal aberto ao fundo (janela secundária).

Segue planilha anexa de exemplo.

Re: Alternando Formulários com VBA

Enviado: 16 Set 2018 às 22:05
por gfranco
Feito.

Re: Alternando Formulários com VBA

Enviado: 16 Set 2018 às 22:45
por SandroLima
Obrigado, GFranco.

Mais uma vez sempre disposto a colaborar e sempre comentando para ajudar no ensino.

Vou estudar seu código e tentar adequá-lo para minha situação já que esses dados são apenas fictícios e foram lançados pq os valores lançados nas combobox são termos técnicos o que dificultaria na hora que eu fosse explicar a necessidade da rotina nesse trabalho.
Nem todos os valores nas combobox tem números por isso prefiro trabalhar sempre convertendo em texto (o termo seriam strings???)
Alguns valores da combobox são número e texto mas outros são puramente texto.

Mas acho que consigo desdobrar com base no seu código. Mas por isso vou deixar o tópico aberto ainda para qualquer nova sugestão.

Qualquer dificuldade volto a chamar.

Mais uma vez obrigado. Muito obrigado mesmo.