Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Excel VBA - Trocar Userform's Automático
Re: Excel VBA - Trocar Userform's Automático
Maximus,
Por um acaso o erro apresentado é: "não é possível executar o código no modo interromper"?
Abraços
Por um acaso o erro apresentado é: "não é possível executar o código no modo interromper"?
Abraços
-
- Colaborador
- Mensagens: 21
- Registrado em: Seg Abr 05, 2010 7:48 am
Re: Excel VBA - Trocar Userform's Automático
As vezes aparece. Na maioria, fica com o userform1 visível, parado.
obrigado
obrigado
-
- Colaborador
- Mensagens: 21
- Registrado em: Seg Abr 05, 2010 7:48 am
Re: Excel VBA - Trocar Userform's Automático
E aew meu amigo, descobriu alguma jeito para a planilha rodar direto?
Re: Excel VBA - Trocar Userform's Automático
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
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
-
- Colaborador
- Mensagens: 21
- Registrado em: Seg Abr 05, 2010 7:48 am
Re: Excel VBA - Trocar Userform's Automático
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
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
Re: Excel VBA - Trocar Userform's Automático
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
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
-
- Colaborador
- Mensagens: 21
- Registrado em: Seg Abr 05, 2010 7:48 am
Re: Excel VBA - Trocar Userform's Automático
Olá meu amigo!
Conseguiu alguma evolução? Este projeto com um timer dá erro por falta de memória.
Aguardo a sua ajuda!!!
Obrigado
Conseguiu alguma evolução? Este projeto com um timer dá erro por falta de memória.
Aguardo a sua ajuda!!!
Obrigado
Re: Excel VBA - Trocar Userform's Automático
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
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
-
- Colaborador
- Mensagens: 21
- Registrado em: Seg Abr 05, 2010 7:48 am
Re: Excel VBA - Trocar Userform's Automático
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
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
Re: Excel VBA - Trocar Userform's Automático
Maximus,
Chegou a testar ela sozinha? Se puder, gostaria de saber o resultado.
Abraços
Chegou a testar ela sozinha? Se puder, gostaria de saber o resultado.
Abraços