dois Posted March 26, 2016 Share Posted March 26, 2016 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!!! 2 Quote Link to comment Share on other sites More sharing options...
kinka Posted March 26, 2016 Share Posted March 26, 2016 ola meu amigo 2 seria esse excel 2007 sera q e antigo? Quote Link to comment Share on other sites More sharing options...
dois Posted March 26, 2016 Author Share Posted March 26, 2016 (edited) 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 March 26, 2016 by dois faltou o link 1 Quote Link to comment Share on other sites More sharing options...
dois Posted March 26, 2016 Author Share Posted March 26, 2016 Desculpe, o link do vídeo é: 1 Quote Link to comment Share on other sites More sharing options...
dois Posted March 26, 2016 Author Share Posted March 26, 2016 Olá phabio-junior Atendendo seu pedido posto aqui o arquivo desta planilha. Quote Link to comment Share on other sites More sharing options...
dois Posted March 26, 2016 Author Share Posted March 26, 2016 Olá phabio-junior Atendendo seu pedido posto aqui o arquivo desta planilha. dois_Lcef_LF_inversor.zip 1 Quote Link to comment Share on other sites More sharing options...
kinka Posted March 26, 2016 Share Posted March 26, 2016 nao deu certo quando termino o jeito do video ai trava nao responde pra atualizar aquele final. ta dificil mas vvou insistindo. Quote Link to comment Share on other sites More sharing options...
kinka Posted March 26, 2016 Share Posted March 26, 2016 quando eu clik ok no final ai sai da pagina sem salvar nao pede como no vidio para salvar. mas tudo bem muito obrigado pelo seu empenho amigo vou insistir ate eu consegui aqui. Quote Link to comment Share on other sites More sharing options...
dois Posted March 26, 2016 Author Share Posted March 26, 2016 nao deu certo quando termino o jeito do video ai trava nao responde pra atualizar aquele final. ta dificil mas vvou insistindo. Talvez seja o caso reparar/re-instalar o EXCEL Quote Link to comment Share on other sites More sharing options...
kinka Posted March 26, 2016 Share Posted March 26, 2016 vou ver aqui amigo muito grato por me ajudar. feliz pascoa pra vc. Quote Link to comment Share on other sites More sharing options...
Guest Pitaco_certo! Posted March 27, 2016 Share Posted March 27, 2016 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! Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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!!! Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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. Quote Link to comment Share on other sites More sharing options...
kinka Posted March 27, 2016 Share Posted March 27, 2016 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. Quote Link to comment Share on other sites More sharing options...
Guest Zangado Posted March 27, 2016 Share Posted March 27, 2016 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 Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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! Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 Evidentemente que nos criterios para inversao, Cada "linha" deve conter UMA combinação a ser INVERTIDA, portanto, se deseja INVERTER 100 combinações, elas devem estar informadas em 100 linhas desta planilha, ok? Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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 Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 1-) As células da coluna C serão preenchidas automaticamente. [ERRATA] O correto é: 1-) As células da coluna B serão preenchidas automaticamente. Quote Link to comment Share on other sites More sharing options...
Guest Zangado Posted March 27, 2016 Share Posted March 27, 2016 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 Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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 ??? Quote Link to comment Share on other sites More sharing options...
Guest Zangado Posted March 27, 2016 Share Posted March 27, 2016 tanto faz, pode ser na planilha , exportar para o sql, ou formulario Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 SIm eu sei... O que digo é que acho lento, evidentemente estou comparando com "C", ou mesmo CLIPPER. Quote Link to comment Share on other sites More sharing options...
Guest Zangado Posted March 27, 2016 Share Posted March 27, 2016 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 Quote Link to comment Share on other sites More sharing options...
dois Posted March 27, 2016 Author Share Posted March 27, 2016 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.