Página 1 de 1

Código para criar botão de comando

Enviado: 08 Mai 2021 às 16:53
por topscore
Pessoal, seguinte:

No meu Formulário, tenho um botão que permite ao usuário criar abas novas: monta, configura, coloca fórmulas, etc.

Usando o código: ActiveSheet.OLEObjects.Add, ele também cria um botão nessa nova aba. É através desse botão que o usuário vai voltar ao formulário. *É o único jeito de o usuário voltar ao Form principal.

Por isso preciso que esse novo botão, criado automaticamente nessa nova aba, volte ao formulário executando o seguinte código:

FOpcoes1.show


Como fazer meu código que gera a nova aba - Sub GerarBudget() - também gerar o botão (ActiveSheet.OLEObjects.Add) e que o botão saiba que, no clique, vai executar : FOpcoes1.show?

Alguém pode ajudar? Desde já, obrigado.

Re: Código para criar botão de comando

Enviado: 08 Mai 2021 às 20:44
por CursoDeExcelGratis
oi, boa noite, eu usaria uma estrategia um pouco diferente, no lugar de vc criar uma planilha totalmente nova, vc poderia fazer uma copia de uma planilha oculta, e nessa planilha base vc já deixa o botão criado para voltar para a planilha principal.

Re: Código para criar botão de comando

Enviado: 08 Mai 2021 às 22:46
por topscore
Deu certo!
Só um detalhe: Não posso usar o botão do VBA, pois ele copia o botão mas não o comando em si. Uso uma forma do excel, desenho o botão a atribuo uma macro que abre meu formulário.
Muito obrigado!

Re: Código para criar botão de comando

Enviado: 10 Mai 2021 às 18:35
por CursoDeExcelGratis
que bom que deu certo ! e obrigado pelo feedback