Notifications
Clear all

Erro em tempo de execução '6' - Estouro

7 Posts
5 Usuários
0 Reactions
3,223 Visualizações
(@alinemarie)
Posts: 0
New Member
Topic starter
 

Boa tarde!

Sou nova no fórum e já cheguei incomodando.
Tenho uma planilha Excel que faz melhoramentos em matrizes das loterias, porém em algum pedidos que faço está aparecendo a seguinte mensagem:

ERRO EM TEMPO DE EXECUÇÃO '6':
ESTOURO

Como entendo muito pouco de Excel e nada de comandos de programas, venho pedir ajuda para solucionar o problema.

Exemplo de matriz que apresenta esse erro:

V K T M B
99 35 20 20 250

Estou enviando, em anexo, o programa para quem puder solucionar o problema.

Desde já agradeço.

 
Postado : 25/10/2014 11:50 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

AlineMarie,

Boa Tarde!

Não consegui entender qual é a sua necessidade!

Poderia explicar melhor? O que ocorre? Como se chega ao erro que você encontrou?

 
Postado : 25/10/2014 12:47 pm
(@alinemarie)
Posts: 0
New Member
Topic starter
 

Boa tarde Wagner.

Olha, esse LottoDesigner é um melhorador de matrizes para loterias, porém ao digitar determinadas matrizes para serem melhoradas pelo programa aparece a seguinte mensagem de erro:

ERRO EM TEMPO DE EXECUÇÃO '6':
ESTOURO

Veja só um exemplo:

Digite V = 99, K = 35, T = 20, M = 20, B = 250 e aperte o OPTIMIZE. Vai aparecer essa mensagem de erro que coloquei acima.

Como ela é uma planilha para melhorar matrizes eu preciso que ela faça os melhoramentos em qualquer quantidade que for informada no item 'B'.

Desde já agradeço qualquer ajuda.

 
Postado : 25/10/2014 1:03 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Minha primeira pergunta é:

Essa planilha é sua? O código VBA está com senha. Nesse caso, você deve entrar em contato com o autor da planilha e pedir que ele faça a alteração para você.

Outro ponto importante: eu não vi o código, porém, como você disse: o estouro ocorre quando você pede para calcular uma quantidade muito grande. Cada linha calculada vai ocupando memória, e, claro, se você pedir demais, pode dar um estouro mesmo.

Nesse caso, vc não pode simplesmente calcular em quantidades menores?

 
Postado : 25/10/2014 5:38 pm
(@alinemarie)
Posts: 0
New Member
Topic starter
 

Boa noite Gtsalikis!

Não, essa planilha não é minha. Ela pode ser baixada no site http://lottodesigner.5u.com/features/index.htm
Essa que postei aqui é uma que consegui no fórum de loteria que participo.

Para certas loterias somente aumentando a quantidade de linhas é que melhoramos as pontuações, por isso meu interesse em conseguir resolver esse problema.

E a senha é 1234.

 
Postado : 25/10/2014 6:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Procurei dar uma analisada, mas acho que o ideal mesmo seria falar com os criadores deste aplicativo, ele contém varias funções criadas para uso e calculos, e teria de ir depurando passo a passo até encontrar a razão do erro, é mais fácilquem criou pois ele irá direto ao ponto de erro.

Esta vou passar, dependeria de muito mais tempo para entender toda a programação.

[]s

 
Postado : 26/10/2014 12:02 pm
(@rlm)
Posts: 0
New Member
 

Não creio ser um erro do aplicativo, mas sim uma "restrição". A mensagem Estouro, refere-se basicamente que uma (ou mais) variável atingiu o tamanho pré definido, ou seja um numero definido como Integer quer assumir um valor maior.
As variáveis em sua maioria estão definidas como Integer (%), assim limitadas a 32767; note-se também que o desenvolvedor "limita" o valor de B (ticket) até 200 (veja a observação na célula).
Pode-se alterar a definição das variaveis para tipo Long (&), porem não é recomendado, visto que o processamento deverá ficar extremamente longo/demorado (fiz um teste e depois de uma hora ainda estava em processamento).

 
Postado : 27/10/2014 6:56 am