Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Excel VBA - Trocar Userform's Automático

Dúvidas gerais sobre Excel
Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA - Trocar Userform's Automático

Mensagem por webmaster »

Maximus,

Por um acaso o erro apresentado é: "não é possível executar o código no modo interromper"?

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Maximus_VBA
Colaborador
Colaborador
Mensagens: 21
Registrado em: Seg Abr 05, 2010 7:48 am

Re: Excel VBA - Trocar Userform's Automático

Mensagem por Maximus_VBA »

As vezes aparece. Na maioria, fica com o userform1 visível, parado.

obrigado


Maximus_VBA
Colaborador
Colaborador
Mensagens: 21
Registrado em: Seg Abr 05, 2010 7:48 am

Re: Excel VBA - Trocar Userform's Automático

Mensagem por Maximus_VBA »

E aew meu amigo, descobriu alguma jeito para a planilha rodar direto?


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA - Trocar Userform's Automático

Mensagem por webmaster »

Maximus,

Paciência é um virtude, certo? ;)

Estou efetuando alguns testes. Realmente no 2003 a rotina pára sem nenhum aviso. Não encontrei motivo aparente para isso. Tentei outras abordagens sem sucesso. Vou tentar adaptar uma rotina de Timer para promover o efeito desejado. Quanto tiver com ele em mão lhe aviso.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Maximus_VBA
Colaborador
Colaborador
Mensagens: 21
Registrado em: Seg Abr 05, 2010 7:48 am

Re: Excel VBA - Trocar Userform's Automático

Mensagem por Maximus_VBA »

Cara, estive fazendo alguns testes com o programa e pode ser este erro que está acontecendo.

Erro em tempo de execução '91'
Sem espaço suficiente na pilha para executar


Espero que agora seja possível resolver este enigma!!!!

Abraços


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA - Trocar Userform's Automático

Mensagem por webmaster »

Maximus,

Não creio que seja um problema de memória. Até porque, as máquina de hoje em dia são mais do que suficientes para executar uma rotina desse tipo sem o menor esforço. Por isso, como disse, vou testar (faltou tempo ;) ) fazer através de um Timer. Na verdade, em uma análise mais abrangente, não é uma boa idéia deixar que os forms se orquestrem. O ideal seria ter um agente externo que cuidasse da abertura e fechamento dos forms. É nisso que estou pensando. Talvez seja uma abordagem que não provoque o erro que estamos enfrentando.

Abraços


Maximus_VBA
Colaborador
Colaborador
Mensagens: 21
Registrado em: Seg Abr 05, 2010 7:48 am

Re: Excel VBA - Trocar Userform's Automático

Mensagem por Maximus_VBA »

Olá meu amigo!

Conseguiu alguma evolução? Este projeto com um timer dá erro por falta de memória.
Aguardo a sua ajuda!!!

Obrigado


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA - Trocar Userform's Automático

Mensagem por webmaster »

Maximus,

Só agora consegui parar para terminar o exemplo que tinha começado. Creio ter chegado em uma solução bacana. Testei no Excel 2003 e funcionou muito bem durante algumas horas.

Teste e veja se funciona. Se desejar que entre em detalhes do código, avise.

Abraços
Anexos
MeuTeste.zip
Excel VBA - Trocar Userform's Automático
(14.02 KiB) Baixado 368 vezes


Maximus_VBA
Colaborador
Colaborador
Mensagens: 21
Registrado em: Seg Abr 05, 2010 7:48 am

Re: Excel VBA - Trocar Userform's Automático

Mensagem por Maximus_VBA »

Caro amigo, bom dia!

Adaptei o código na planilha original, rodou por algumas horas e depois travou. O problema é que esta planilha tem que rodar 24 horas.
Optei por abandonar as userforms criando as interfaces direto nas worksheets e por incrível que pareça, usando os mesmos códigos, a planilha não trava.

Valeu e obrigado pela ajuda


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Excel VBA - Trocar Userform's Automático

Mensagem por webmaster »

Maximus,

Chegou a testar ela sozinha? Se puder, gostaria de saber o resultado.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder