Vídeo 86 – Parte 01 – Excel VBA – Importar índices e cotações da WEB – IGPM – IPCA – IPC

Olá pessoal meu nome é bem vindo, a mais um vídeo aqui, no canal vamos, conversar, mais, hoje, sobre importação de dados da web! A exemplo do que a gente já viu os vídeos sobre importação de dados do cnpj lá no site da receita, a importação de cep; no site dos correios agora, a gente entra numa nova, série aí importando índice cotações da web então nesse primeiro vídeo eu vou mostrar, a importação de índices de inflação então eu creio forme, a pra que esses índices sejam carregados, a partir da tabela os dados foram colocados numa neste viu para facilitar, a visualização e também é propriedades que aqui de selecionar uma linha selecionar uma, coluna mudar essa cor é, o índice que você quer está marcado em verde, aqui, porque ele faz, o cruzamento entende que você quer háháhá, o mês de julho quando de 89 por exemplo então você tem essa possibilidade, está, selecionando, um, mês e selecionando, o ano e ele já te dá, o índice aqui em verde, para facilitar, a busca nessa começa, nessa, lista civil aqui porque, são muitos dados com, isso, aqui facilita, a visualização você pode também é selecionar um, ano aqui, em, 2008, por, exemplo, já te traz, o total do ano a inflação acumulada de e caso você queira um mês e só seleciona aqui, o mês de maio que por exemplo a gente retorna, o índice 0 79 é a mesma coisa que o seu selecionado se um mês de maio aqui e o ano de 2008 e também vai retornar esse mesmo valor aqui caiu 0 79 que lhe deixem de pedir, para facilitar essa visualização dentro do objeto deste vil e também utilizou civil por, causa dessa questão de que, este box vai suportar essa edição de dados aqui no máximo em dez colunas então não tem como utilizar mais que 2 colunas dessa maneira que me insiro os dados então é se você tiver dificuldade em, utilizar, esse objeto se de erro de biblioteca instalada de classe. No registro eu vou deixar o link do blog onde eu explico, certinho como fazer, o procedimento para instalar e registrar, essa, biblioteca, para você, ter acesso, a esse objeto que é muito importante e caso você queira desenvolver aplicações em bbb, a facilita muito ajuda muito para você, criar, seus, projetos, aí, em, em, v, á então, continuando aqui é eu tenho, a planilha e o interessante de você ter esses índices é você poder puxar carregar, eles de uma, maneira fácil rápida se infecta ascensão, no site busca, desses dados copiando, a tabela jogando porque céu e fazendo esse processo aquino formulários então pra isso essa, importação e feita de maneira automática eu criei, o código aqui utilizando um gravador de macro mesmo só de ter, alguns campos ali para, que fique adequado à importação que a gente precisa dentro do formulário mas, o princípio básico é o seguinte eu tenho eu tenho aqui por exemplo índices do dpca se eu quisesse é atualizar esses dados aqui por exemplo, eu não tenho eu não tenho atualizado os últimos dois meses aqui então, eu colocaria, esses dados aqui de vamos excluir los aqui por, exemplo, aqui, pgpm, excluir, os últimos dois meses aqui só para, a gente mostrar, a importação é desses dados então quando, a gente abrir aqui, o nosso, o nosso formulário selecionamos, a o igpm você vai ver que na planilha que no formulário mês de abril mês de maio não estão atualizados então você vai autorizar simplesmente apertando, o botão aqui para atualizar, os dados, ele, já, vai fazer, a busca não vai, entrar, no site vai selecionar tabela que a gente quer vai trazer pra pra planilha e vai buscar trazer, esses dados, para dentro do formulário dentro, do extinto, isso já faz uma, maneira, automática, bem, rápido, não, fica, fácil, você, tem, essa atualização do índice, caso você, precise com, frequência além do seu trabalho fica fácil pra, tratar, gerenciando, esses, dados, então, vamos, ao, código ide de como, fazer essa importação, eu vou, fazer uma importação, dessa, desde, o começo para que fique fácil como é feito como você vai, utilizar, como, você, vai, configurar e caso, você queira, puxar, mais índices, a esse site, onde, o site qualquer como você configurar para que isso funcione é de uma, maneira correta então aqui eu tenho uma guia de planilha que eu coloquei o nome de teste e vou fazer pra dentro dessa planilha, a importação dos dados que eu quero a primeira coisa que você vai fazer é entrar no site aqui, no caso eu vou importar, o gpm de novo eu vou copiar, o endereço do site dpme o que a gente vai querer importar é eu tenho uma tabela que já traz os dados por mês eu queria importar essa tabela que é essa tabela que voltar trazendo aqui do site pra dentro do meu da minha planilha para depois fazer, a importação por professor meu lado então para não ter que entrar no código-fonte contar quantas tabelas tem, para saber, qual, tabela, eu vou fazer, a importação eu faço, isso, direto, pelo gravador de macro do do excel. Vamos lá eu vou, a primeira coisa programador gravar, a macro macro 2 vai ser um nome, mas não mudar, o nome aqui vamos colocar quem, importar, exportar, gp da ok, então ele, vai criar essa marca tudo que a gente vai fazendo agora o excel tá gravando dentro dessa marca e eu vou querer importar dados eu vou buscar esses dados há aqui externos então esses dados estão lá na web então, eu vou clicar e já vai abrir, o navegador aqui dentro do próprio céo e eu vou digitar aqui dentro de endereço obviamente o endereço que eu quero fazer a busca para importar, a tabela então eu colei, o endereço, do site do ifs, você, vai ver que ele já vai abre aqui e dentro de cada um dentro de cada tabela que ele estiver aqui ele vai colocar esse marcador zinho de flash então, a gente vai descer lá na tabela que a gente precisa se aparecer esses erros de script que isso só vai marcando não até eles desaparecerem todos que é por causa do carregamento das propagandas aqui que o excel dá uma baga legal aqui mas é só ignorando ele, vai aparecer essas flechinhas para que você selecione a tabela que você quer fazer importação então aqui vamos vencê-la na tabela que a gente precisa que é essa tabela aqui vai ficar, o ícone verdinho quando você selecionar tabela você quer importar, a única coisa que quero fazer é importar essa tabela e selecionar célula onde você vai querer colar esses dados daqui eu coloquei na célula, a 1 ele já marca aqui pra nós eu tô aqui pra que ele colhe esses dados já traz, a tabela aqui do gpm com, todos, esses, dados, aqui, agora, eu vou, ter que interromper a gravação dessa macro terminar, a gravação da macro e aqui já, tá essa esse código praticamente pronto aí pra gente jogar, para, o formulário vindo, aqui então, a no módulo 3 onde ele importou hora importar de pm que o código que a gente acabou de criar esse é o código da importação de todos os dados ele já traz.

A url que é o que a gente entrou para fazer busca desses dados, a e onde ele vai colar esses valores àqueles já traz, o nome é da tabela ele traz aqui, o eps, a no meio da tabela seja, a quarta tabela da da página onde ele acessou para buscar esses dados então única coisa que a gente vai mudar aqui e se command type vamos comentar porque ele não dê problema na hora extra que a única parte do código se você tenta executar que ele não não tem comando que está executando, o código direto é não acessando, o comando pelo meno então isso daqui eu vou ter que configurar somente, o seguinte aqui aqui ele coloca no active x que aqui a planilha ativa e eu tenho que configurar pra planilha onde voltar jogando então o que eu faço aqui de diferente é aqui está num mesmo código que você viu ali a única coisa que eu coloquei foi colocada uma linha só, o código porque você pode ver quando ele puxou ele quebrou linha aqui então, eu só, peguei essa queda de linha e puxei tudo na mesma aqui para que ele não ficasse mais fácil entendimento não fiz, isso e ao invés de colocar, a planilha da planilha ativa aqui coloquei, a planilha que eu quero colar os dados no caso que a planilha 3, a planilha 13 a planilha do gpm onde esses dados vão ser colados correto aqui nas células, motivo, não modificam, a de que só com, mandy type que os comentários se quiser pode até excluído aqui porque não, vai, fazer diferença, para, o nosso código que isso deixei pra mostrar que essa nossa primeira linha que você tem que é eliminar e antes de ele colocar os dados você precisa é claro selecionar, a planilha 3 limpar todo, o conteúdo que tem na planilha é nessa planilha e selecionar a célula. A uma e para que o cursor fica ali não fique todo, o texto selecionado após ser deletado temos aqui, o comando base e seleciona planilha apaga, o conteúdo de toda ela e seleciona, a primeira célula para que os dados sejam colado nela e aqui, o código que vai ser feito aqui vai trazer, os dados para nós da web do que a gente precisa lá então aqui está completo e para os outros códigos eu só tenho que fazer essa mesma busca porque, a tabela tem nome diferente eo número da tabela também pode mudar então como, você fez, a contagem direto, no código fonte, você não sabe qual é, o número da tabela você pode por, tentativa e erro, também tentar descobrir se, a 3 e 4, a 5 como as páginas são semelhantes, isso, pode, dar coincidência, mas, no caso, aqui fez as três importações digitando, a url de cada um dos índices lá fiz essa importação e só, fiz esses ajustes de importar para, a planilha que eu quero para o local que eu quero então, o pessoal, no próximo vídeo, a gente vai ver as configurações aí de importar, esses dados da planilha.

A partir do momento que o mundo, o o status; aqui no meu índice questão de ano mesa que isso a gente conseguiu ainda vamos verificar esse código criado aqui pra fazer essa mudança de cor de coluna e de linha mudando, o focando? No índice que a gente quer então pessoal vou ficando por aqui e aguardo, vocês ainda, parte dois, valeu, até, mais. ?