Jump to content

[Comentários e Suporte] Planilha de inversão de matrizes Lotofácil


dois

Recommended Posts

Olá parceiros,

 

Por favor, postem aqui sobre a minha Planilha de inversão de matrizes Lotofácil

TALVEZ eu faça melhorias nela.

Caso encontre algum erro, por favor me avise.

 

 

Boa Pascoa!!!!

 

Estratégias, objetivos e muita disciplina...

e Ao trabalho!!!

  • Like 2
Link to comment
Share on other sites

 

ola meu amigo 2  seria esse excel 2007 sera q e antigo?

 

veja este video do youtube mostrando como fazer.

Você pode habilitar COM notificação e quando carregar a planilha escolher

e se quiser, basta clicar no botão "Ativar macros", que deve funcionar.

 

Edited by dois
faltou o link
  • Like 1
Link to comment
Share on other sites

Guest Pitaco_certo!

Prezado Amigo Dois,

 

Agradeço sua gentileza em disponibilizar sua planilha de inversas!

 

Destaco três vantagens da mesma;

 

1-Em termos de capacidade, a quantidade de linhas salvo engano é a maior já disponibilizada no fórum .

 

2-Ela é otimizada, usa apenas uma única guia e usa um sistema de inversão automático.

 

3-Permite a inversão de qualquer tipo de matriz usando os limites 1-25, usando o limite de linhas estabelecido.

 

Fiz um teste usando 8568 combinações, que foram processadas de forma perfeita.

 

Levou um tempo para o processamento, consumindo grande poder de processamento máquinas menos robustas, devem demorar ainda mais, entretanto o processo é concluído com êxito!

 

Havendo alguma nova informação apresento aqui!

 

Parabéns e 

Muito obrigado!

Link to comment
Share on other sites

 

Prezado Amigo Dois,

 

Agradeço sua gentileza em disponibilizar sua planilha de inversas!

 

Destaco três vantagens da mesma;

 

1-Em termos de capacidade, a quantidade de linhas salvo engano é a maior já disponibilizada no fórum .

 

2-Ela é otimizada, usa apenas uma única guia e usa um sistema de inversão automático.

 

3-Permite a inversão de qualquer tipo de matriz usando os limites 1-25, usando o limite de linhas estabelecido.

 

Fiz um teste usando 8568 combinações, que foram processadas de forma perfeita.

 

Levou um tempo para o processamento, consumindo grande poder de processamento máquinas menos robustas, devem demorar ainda mais, entretanto o processo é concluído com êxito!

 

Havendo alguma nova informação apresento aqui!

 

Parabéns e 

Muito obrigado!

 

Eu é quem agradece... pode ter certeza !!!

SIM, porque feedbacks são raridade...

Então reitero meus sinceros agradecimentos!!!

 

Quanto ao limite de 25 é APENAS porque preferi criar individualmente para cada modalidade,

pois acho que para um "range=100" visualmente fica meio "poluido" se comparado com as demais.

 

 

Boa Pascoa!!!!

 

Estratégias, objetivos e muita disciplina...

e Ao trabalho!!!

Link to comment
Share on other sites

Quanto a performance:

 

Ai sabemos que não tem jeito, pois depende do "ambiente" do EXCEL ...

Até testei desabilitando a atualização de tela, mas me dá a impressão de "loop"...

 

Por este e outros motivos estou estudando "C", BD (Banco de Dados) e SGDB,

veja o que respondi em outro tópico:

 

Eu tenho criado estes projetos em EXCEL porque todo mundo "tem" e é bem flexivel.

Quanto a performance eu sei que OO (Orientação a Objeto) tem este "custo",

mas me decepciono, principalmente por não ter 2 rotinas nativas:

macro-substituição e gerenciamento de array/vetor (preenchimento, ordenação,...).

 

Quando preciso de performance eu crio programa em CLIPPER, mas estou estudando

"C" pra ter MAIS performance e também vou estudar BD e SGDB, Então abandono

EXCEL ou, TALVEZ faça conexão entre eles.

Link to comment
Share on other sites

Guest Zangado
 

Quanto a performance:

 

Ai sabemos que não tem jeito, pois depende do "ambiente" do EXCEL ...

Até testei desabilitando a atualização de tela, mas me dá a impressão de "loop"...

 

 

cara use arrays vc vai se surpreender com a performance não precisa nem congelar a tela
o problema com vba e excel é que o vba precisa pedir acesso ao excel a cada vez e o proprio excel tem usa interrupções para atualizar formulas e outras coisas
com o array o vba vai trabalhar com os dados direto na memoria

Link to comment
Share on other sites

 

e amigo dois  consegui alguma  coisa agora diz quando eu colo os jogos e   a 1 combinaçao nao atende o criterio para inversao e puxado .kkkkk.. quando nao é uma coisa é outra.

 

ótimo... agora ficou fácil!!!

Veja quais são os critérios a serem obedecidos:

 

1-) As células da coluna C serão preenchidas automaticamente.

2-) As dezenas devem estar informadas/coladas UMA em cada célula (de C até Z)

3-) Quando é encontrado célula C vazia (sem informação) então, entende-se que

     não há mais combinações a processar.

     Quando isto ocorre na célula C6 ocorre "redundância", pois significa que não há

     nenhuma combinação a processar ou os criterio para inversao não foram obedecidos.

 

Faça desta forma que dá certinho!

Link to comment
Share on other sites

 

cara use arrays vc vai se surpreender com a performance não precisa nem congelar a tela
o problema com vba e excel é que o vba precisa pedir acesso ao excel a cada vez e o proprio excel tem usa interrupções para atualizar formulas e outras coisas
com o array o vba vai trabalhar com os dados direto na memoria

 

SIM, eu uso arrays... quanto a atualizar formulas, procuro mantê-las em células "auxiliares"

e só no final copiar para as células necessárias... Mas sempre chega o ponto que não dá

pra agilizar.  kkk

Link to comment
Share on other sites

Guest Zangado

sei la, eu tenho consegui agilizar bem minhas macros
array=range
loop array
range = array
esse é oq costumo fazer
tipo eu tnha feito um filtro para um bd 600mil linha x 30 colunas
passa para a array do vba e varrer a array passando  os dados para uma nova array foi mais rapido que colar essa nova array na planilha

 

Link to comment
Share on other sites

 

sei la, eu tenho consegui agilizar bem minhas macros
array=range
loop array
range = array
esse é oq costumo fazer
tipo eu tnha feito um filtro para um bd 600mil linha x 30 colunas
passa para a array do vba e varrer a array passando  os dados para uma nova array foi mais rapido que colar essa nova array na planilha

 

 

Certo, certo,....

Mas e pra você mostrar o resultado na planilha ???

 

Link to comment
Share on other sites

Guest Zangado

claro que comparando com c vai ser lento
mas a maioria das coisas que se precisa do excel não se precisa dessa velocidade toda
e mesmo varrer um array de 600mil linhas e 30 colunas para mim foi instantâneo

teve uma macro aqui que até ficou lenta
uma varredura de todo o resultado da mega em cima de todos os resultados para listar quanto cada sorteio fez , terno quadra e essas coisas e listar os sorteio que fez mais pontos
foi em torno de nove minutos

 

Link to comment
Share on other sites

 

claro que comparando com c vai ser lento
mas a maioria das coisas que se precisa do excel não se precisa dessa velocidade toda
e mesmo varrer um array de 600mil linhas e 30 colunas para mim foi instantâneo

teve uma macro aqui que até ficou lenta
uma varredura de todo o resultado da mega em cima de todos os resultados para listar quanto cada sorteio fez , terno quadra e essas coisas e listar os sorteio que fez mais pontos
foi em torno de nove minutos

 

 

É ISSO!!!

ISSO. ISSO, ISSO

 

são 9 "eternos" minutos... kkk (como eu disse; se comparado com "C", ou mesmo CLIPPER)

 

Dias atrás fiz um programa "teste" pra comparar performance C  versus EXCEL.... kkkkk

Proposta: Apresentar ao usuário SÓ 15.504 combinações  (20-15-15-15)

resultado em "C".........: alguns poucos segundos 

resultado em EXCEL...: interrompi o processamento após vários minutos

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...