- 17 Jul 2016 às 20:00
#12951
Boa noite pessoal,
estou tentando desenvolver uma solução em VBA mas me deparei com dificuldades, seguinte, estou tentando fazer uma planilha que baixe o arquivo dos resultados da lotofacil, descompacte o mesmo, pois ele vem compactado, e depois percorra lendo o arquivo de extensão .htm, um arquivo de texto, a ideia seria a seguinte, quando executado, o algoritmo iria verificar qual o ultimo concurso que existe na planilha, por exemplo o 1423, depois o algoritmo iria baixar o arquivo, descompactar o mesmo, e começar a leitura até encontrar o resultado 1423, e após isso iria comecar a transferir os resultados subsequentes para a planilha para que depois eu possa manipular os mesmos, eu ja descobri o padrão para fazer a tal leitura, porem não sei como proceder no vba para tal feito, para baixar o arquivo atualizado do site da caixa para o pc, e depois descompactar o mesmo eu ja consegui um codigo e adaptei para o meu uso, agora preciso da ajuda para continuar efetuando a leitura e transferencia dos dados do .htm para a planilha...
o padrão para encontrar o que preciso dentro do .htm, é o seguinte, entre as tags td, teria que encontrar um texto que contenha duas barras // logo é um texto que contem uma data, daí é sempre o mesmo padrao, uma linha antes da data, eu tenho o numero do concurso, e nas 15 linhas abaixo da data eu tenho as 15 dezenas sorteadas, são essas as informações que eu preciso, o numero do concurso, a data e as 15 dezenas que foram sorteadas....
enfim, espero ter explicado de uma forma clara, mas qualquer duvida, é só dizer que iremos nos falando, assim como qualquer ajuda é bem vinda
segue a planilha em anexo para que voces verem até aonde ja cheguei
ps* para que a planilha funcione, é preciso criar uma pasta na raiz do C: chamada lotofacil, ficando o caminho absoluto dessa forma C:\lotofacil\
Desde já muito obrigado e viva o excel \o/
estou tentando desenvolver uma solução em VBA mas me deparei com dificuldades, seguinte, estou tentando fazer uma planilha que baixe o arquivo dos resultados da lotofacil, descompacte o mesmo, pois ele vem compactado, e depois percorra lendo o arquivo de extensão .htm, um arquivo de texto, a ideia seria a seguinte, quando executado, o algoritmo iria verificar qual o ultimo concurso que existe na planilha, por exemplo o 1423, depois o algoritmo iria baixar o arquivo, descompactar o mesmo, e começar a leitura até encontrar o resultado 1423, e após isso iria comecar a transferir os resultados subsequentes para a planilha para que depois eu possa manipular os mesmos, eu ja descobri o padrão para fazer a tal leitura, porem não sei como proceder no vba para tal feito, para baixar o arquivo atualizado do site da caixa para o pc, e depois descompactar o mesmo eu ja consegui um codigo e adaptei para o meu uso, agora preciso da ajuda para continuar efetuando a leitura e transferencia dos dados do .htm para a planilha...
o padrão para encontrar o que preciso dentro do .htm, é o seguinte, entre as tags td, teria que encontrar um texto que contenha duas barras // logo é um texto que contem uma data, daí é sempre o mesmo padrao, uma linha antes da data, eu tenho o numero do concurso, e nas 15 linhas abaixo da data eu tenho as 15 dezenas sorteadas, são essas as informações que eu preciso, o numero do concurso, a data e as 15 dezenas que foram sorteadas....
enfim, espero ter explicado de uma forma clara, mas qualquer duvida, é só dizer que iremos nos falando, assim como qualquer ajuda é bem vinda

segue a planilha em anexo para que voces verem até aonde ja cheguei
ps* para que a planilha funcione, é preciso criar uma pasta na raiz do C: chamada lotofacil, ficando o caminho absoluto dessa forma C:\lotofacil\
Desde já muito obrigado e viva o excel \o/
Se a sua dúvida foi resolvida, indique clicando no botão resolvido.
Se a resposta foi útil, agradeça clicando em obrigado.

Se a resposta foi útil, agradeça clicando em obrigado.
