Cotações Bovespa no Excel 2007
Dando continuidade ao Add-In de Cotações da Bovespa no Excel, está disponível a versão para Excel 2007.
O Add-in deverá ficar na seguinte pasta
C:\Users\[Seu Usuário]\AppData\Roaming\Microsoft\AddIns
Nesta verão existem mais funcionalidades.
- Preço
- Variação percentual
- Quantidade de negócios
- Hora da última negociação
Basta usar a função da seguinte maneira.
=COTACAO(“PETR4″) ou =COTACAO(“PETR4″; “preco”) - Retorna o preço
=COTACAO(“PETR4″; “variacao”) ou =COTACAO(“PETR4″; “oscilacao”) – Retorna a variação percentual
=COTACAO(“PETR4″; “negocios”) – Retorna a quantidade de negocios
=COTACAO(“PETR4″; “hora”) – Retorna a hora da última negociação
=COTACAO(“PETR4″; “AAAA-MM-DD”) – Retorna a cotação histórica
Não esquecer das aspas duplas (” “)!
Todos os valores possuem 15 minutos de atraso!
Para falar sobre o Add-in com dúvidas, críticas e sugestões, usem chat http://jabbr.net/#/rooms/addin-excel-bovespa

Amigão,
Muito bom!
Tem como me enviar o código?
Abço
Muito bom!
teria como enviar o código, ou desenvolver um mostrando fechamento do dia anterior, valor de abertura, valor maximo e valor minimo?!
obrigado desde já.
Amigo tenho a versão do excel 2007 em português, tentei seguir as dics acima mas, não funcionou o procedimento é diferente para essa versão?
grato.
parabéns, muito bom, eu também gosto de montar suplementos, mas ate hoje não consegui montar nenhum que fizesse essa conexão..
Se possível, poderia dar umas dicas sobre o seu código, para montar planilhas, com mais detalhes, e analises.
Obrigado.
Ola Alberto! Parabens pela iniciativa.
Nao estou conseguindo achar o diretorio que voce cita. Tentei instalar pela tela de Suplementos do Office mas na hora que coloco a formula nada acontece. Tem alguma outra maneira de instalar?
[]s
Alberto, ignore meu comentario anterior. Ja esta tudo funcionando corretamente
[]s
Boa tarde. É possível incluir data na fórmula e buscar cotações passadas?
Caro, estou com um problema, quando o excel carrega os valores da Bolsa, em alguns casos os valores estão sendo separado por ponto, ja alterei a formatação das celulas mas não tive sucesso, você pode me ajudar uso o excel 2007
Tenho windows 7 e não consegui achar a página de destino… alguém pode me ajudar?
Sabe pq não está funcionando para opções? Ex: PETRL40.
Só funciona para PETR4.
O Add-in encontra-se funcionando para opções novamente!
Show de bola…. parabéns…. funcioinou perfeitamente comigo.
Como faço para buscar as cotações de uma data especifica ? tem como desenvolver essa caracteristica ?
Olá,
Infelizmente, não sei se por meu windows ser o Vista em Português, não existe a pasta Users para eu colocar o add-in lá dentro. Tentei com a pasta existente C:\Usuários mas não funcionaou de jeito algum.
Também tentei criar esta pasta direto da raiz do C:\ mas o sistema não permite.
Então pergunto, como fazer para funcionar este add-in dentro do Excel 2007 de forma eficaz?
Copiando a string =COTACAO(“PETR4″; “preco”) a única mensagem que consigo obter é: =COTACAO(“PETR4″; “preco”), ou seja o Excel não executa a formula de jeito nenhum.
Alguém saberia me dar uma ajuda para sair deste ponto?
Obrigado antecipadamente,
Ricardo
Boa tarde, Alberto. Não consigo fazer o download de sua ferramente cotacaobovespa2007.xla. Pode me ajudar?
alguem tem o arquivo de cotação excel 2007? no link do site não da para baixar, por favor alguem pode me passar sjs@transitolegal.com.br
Aos que tentaram fazer download e não conseguiram, já está no ar novamente.
Boa tarde.
teria como você criar uma planilha para historico de ações….., para 3 anos….
Criar historico por planilha por empresa….
Boa tarde Angelo,
Se você está procurando pelo histórico das cotações, o próprio site da BM&F Bovespa dispõe.
http://www.bmfbovespa.com.br/shared/iframe.aspx?idioma=pt-br&url=http://www.bmfbovespa.com.br/pt-br/cotacoes-historicas/FormSeriesHistoricas.asp
Este add-in é ESPETACULAR.
e a instalação foi muito fácil.
Tá funcionando e lhe agradeço pelo trabalho e por compartilhá-lo.
Tenho duas dúvidas: com que frequência os dados são atualizados (sei que tem o delay de 15 minutos) mas qual a frequencia que este add-in vai lá buscar novos dados ? dá pra alterar esta configuração ?
e, até para que seja um aprendizado (eu gosto muito de trabalhar com o Excel, para meu uso exclusivo e pessoal), voce se importaria em abrir (até mesmo vendendo, se for o caso) este código?
obrigado e parabéns !
Alberto, bom dia.
Há um problema em relação às opções da BVMF3. Nesse instante, ao buscar a cotação da BVMF11 o valor apresentado é 63.505
Já é possível receber dados históricos pela fórmula!
Basta colocar =COTACAO(“PETR4″; “AAAA-MM-DD”)
Parabéns pela ferramenta!
Uma dúvida: o site fonte dos dados HISTÓRICOS é da BMF&BOVESPA? Por que pelo que vi até agora, consegui históricos de ativos como PETR4 e VALE5, porém não vem de ativos como CPFE3, RAPT4 (retorna uma célula vazia).
Qual a URL dos sites fontes usados no código?
Abraço,
Daniel Kuhn
Quais são as variáveis disponíveis no momento?
preço, minima, maxima, abertura e hora já vi que funcionam.
negocios não está funcionando aqui.
E quais as outras disponíveis?
E outra dúvida, como fazer para haver atualização ?
Eu estou com o mesmo problema de alguns colegas aqui. Meu Windows e meu Office 2007 são em português, sendo que não possuem este diretório que você especificou. Como faço para instalar o add-in neste caso? Agradeço desde já pela atenção.
Alberto, a fórmula abaixo nao retorna a quantidade de negócios:
=COTACAO(“PETR4″; “negocios”) – Retorna a quantidade de negocios
Teria como verificar, agradeço.
Jr.
Alberto, a fórmula abaixo nao retorna a quantidade de negócios:
=COTACAO(“PETR4″; “negocios”) – Retorna a quantidade de negocios
e, teria como buscar o preço de STRIKE da opção, por ex: =COTACAO(“PETRI30″; “strike”)
Teria como verificar, agradeço.
Jr.
Olá Alberto,
Parabpens mesmo pelo aplicativo!
Reiterno o que o colega Junior falou sobre “negocios” que está inoperante e sobre indicar o strike das opções.
Grato,
Rafael
Flavio, Junior e Rafael,
Já é possível obter o preço de strike da opção.
=COTACAO(“PETRI30″, “strike”)
Negócios por enquanto está sem. Mas já estou procurando de onde buscar essa informação.
Excelente Alberto,
agora como automatizar a atualizacao?
quero dizer, eu ainda nao entendi como a formula atualiza os valores depois da primeira vez!
Flavio,
Na versão 2007 eu quis deixar o mais simples possível processando no Excel, pra a cada modificação os usuários não precisarem atualizar o add-in.
Então eu acabei tirando a atualização automática.
Só tem no 2003.
Mas se vc incluir e excluir uma linha/coluna, por exemplo, todas as formulas vão ser recalculadas.
Vou pensar numa solução melhor! Prometo!
Boa ! Eu ja tinha notado que “alguma coisa” fazia as formulas serem recalculadas. Mas nao tinha descoberto o que era…
- Somente excluindo ou incluindo linha/coluna faz o recalculo ou tem alguma outra acao que faz isto?
- e outra coisa, o arquivo tem a Plan1, Plan2 e Plan3. A funcao que vc desenvolveu esta na Plan2.
Se eu excluir uma linha na Plan1 isto NAO ira recalcular tudo na Plan2, ou vai?
obrigado pelo seu tempo.
Aparentemente, recalcula sim.
Fiz uns testes com =AGORA() e deixei a célula formatada pra aparecer hh:mm:ss.
Excluindo de outra planilha o valor era atualizado, sim.
Alberto, não entendi como fazer a atualização automática. Eu pensei que poderia fazer uma macro que criasse uma coluna automaticamente a cada 5 minutos e ainda estou trabalhando sobre isso. Tem algum jeito mais rápido?
ALberto, como faço para retirar o “automático” das atualizações?? pois qualquer coisa que mudo na planilha atualiza…
Obrigado!!
Oi Alberto,
Estou usando seu addIn mas está muitooo lento(travando por uns 3 minutos XLS) a cada atualização.
Sabe se tem algum jeito de tornar isso mais rápido?
Ou eu que fiz algo errado ?
Grato,
Sergio
Senhores..
Como eu faço para essa função ficar atualizando de tanto em tantos segundos?
Att,
Alberto,
parou de buscar as informações, problemas no site bovespa, teria como verificar…
Agradeço.
Jr.
Aqui tb ta dando pau ha uns 3 dias, abro o Excel e nem trava enquanto carrega, ja aparece sem valor.
Olá amigo,
Saberia dizer se o Add-In funciona no Windows 7 64bits?
Alberto,
parou de buscar as informações novamente, teria como verificar…
Com relação ao Windows 7 está funcionando normalmente.
Agradeço.
Jr.
Prezado Márcio;
Como tantos outros já disseram, parabéns pela iniciativa. Seu trabalho ficou muito bom.
Dúvida, é possivel saber os valores de abertura e fechamento um ativo em determinada data?
Ex: =COTACAO(“PETR4″; “abertura”;”2010-11-29″)
Pessoal,
já foi achado a solução ?
Obrigado
Olá Alberto!
Primeiro, gostaria de parabenizá-lo pela ótima ferramenta. Mas estou com um problema. Estou tentando utilizar a cotação gerada pela função em uma fórmula simples, como de multiplicação, a fim de relacionar o valor inicial investido com o lucro/prejuizo a cada atualização de valor. Porém o excel considera um erro no valor, como se não fosse uma expressão numérica.
Gostaria de uma ajuda neste ponto.
Desde já,grato!
João Carlos Freixeda Jr
O problema eh que seu excel esta considerando . (ponto) como separador decimal e nao a , (virgula). Ou o contrario. Tenta alterar isto nas Opcoes do Excel ou entao use a formula =substituir(…. e troque o . pela , ou vice versa.
Olá, parabéns pelo aplicativo. Está dando erro para baixar, pode verificar?
Abraços,
Alessandro,
Já está disponível para baixar novamente.
Alberto,
parou de buscar as informações novamente, teria como verificar…
Agradeço.
Jr.
Jr,
Já está funcionando novamente.
Alberto,
não esta buscando o preço de STRIKE da opção, exemplo:
=COTACAO(“PETRF24″; “strike”)
Teria como verificar, agradeço.
Jr.
Jr.
Corrigido!
Obrigado Alberto.
amigo. as cotacoes nao sao ajustadas? aos proventos
estou tendo grandes dificuldades. meu excel é o 2010.
quero trabalhar assim.
nas colunas vao os ativos. ex. petr4, vale5, itub4.
nas linhas quero por as cotacoes das respectivas datas.
um ano . sendo cada linha o fechamento de cada dia.
pois bem. consegui fazer tudo isso. o problema é que a planinha quando abre, demora eternidades para atualizar os preços.
isso é normal?
existe alguma outra solução para meu caso.?
abraços
Fabiano,
Cada célula com a fórmula faz uma busca pela cotação na hora que o Excel é aberto.
Se você tiver várias células com a fórmula, vai ser demorado.
Se você precisa das cotações em datas específicas, por que você não salva a planílha já com os valores?
Cotações passadas não vão mudar nunca.
Espero ter ajudado.
Alberto
Alberto, parabéns pelo trabalho. Já faço uso deste addin há um bom tempo para buscar o valor de opções. Gostaria de sugerir uma melhoria, que deve eliminar o problema na demora para atualização. Se a sua função “Cotacao” fosse matricial, uma grande quantidade de células poderia ser atualizada ao mesmo tempo. Um exemplo disso é o RCH_Stock_Market_Functions do Yahoo finance. Segue o link. http://finance.groups.yahoo.com/group/smf_addin/message/124. Abraços, Andre.
Alberto, você realmente é o cara. Ganhei até uma promoção no meu trabalho e devo isso a você. No começo apanhei um pouquinho para usar a minha planilha pois não atualizava. Mexe aqui, mexe ali, consegui e ela está funcionando perfeitamente. Que Deus te ilumine e dê sabedoria, para que cada dia mais, vc possa ajudar pessoas, transmitindo seus conhecimentos sem cobrar ou querer nada em troca.
Abc,
Naudi
Alberto primeiramente parabéns, sensacional o APP, queria ver com você o seguinte, existe algum modo de puxar o ultimo valor que um FII pagou?
exemplo o PQDP11 sempre paga 8,9 mas outro FII variam.
att,
Ricardo
Nao tá funcionando o download. Tem algum outro endereço pra baixar o programa?
Abraços
Rodrigo,
Estou com problemas no meu domínio.
Você pode baxar também em http://www.boabolsa.com.br/Cotacao/CotacaoBovespa2007.zip
Ricardo,
Você sabe de algum site que eu possa pegar essas informações sobre FII?
Posso fazer o add-in pegar essa informação sem problema nenhum,
Só preciso saber onde posso pegá-lo.
Att,
Alberto
Alberto, quando coloco a função no meu Excel ele retorna um erro, ao invés de aparecer o preço da ação aparece na célula a mensagem #VALOR. Como posso corrigir isso? Obrigado.
Alberto, parabéns pelo programa, sou mais um que vem pedir auxílio sobre um programa feito a partir desse mesmo addin, nele eu precisaria mudar a data da cotação histórica, então pensei em por a informação da data numa célula da própria planilha, porém o valor que retorna para a função é errôneo, e não condiz com a string “yyyy-mm-dd”. Mesmo mudando o formato dos dados, o valor no f(x) do excel nao muda de dd/mm/yyyy e retorna um número inteiro para a fórmula cotacao que, às vezes, retorna um valor, sempre errôneo pelos testes feitos comparados com a mesma informação direto na fórmula. Você tem alguma idéia que pode me auxiliar nesse problema?
Alberto,
como faço para baixar o banco de dados com as empresas listadas na bmf ? E o código, você vai disponibilizar ?
Alberto, seguinte.
Para FIIs ele não busca dados históricos, você poderia adicionar essa funcionalidade?
Felipe,
Poderia adicionar dados históricos de FIIs sem problema nenhum. Mas não sei de onde colher esta informação. Se você puder me falar um site que tenha isso, eu agradeço.
Na verdade contatei que ele já funciona para FIIs, o problema é que ele não funciona para FIIs terminados com a letra B, por exemplo BCFF11B, HTMX11B, etc..
Não sei de onde tu tira tuas informações para dados históricos, mas creio que deva ter para os com final B também, senão se tu me informar a fonte posso achar fonte parecida para FIIs com final B
Nesse link achei informações historicas
http://www.bmfbovespa.com.br/fechamento-pregao/BuscarUltimosPregoes.aspx?Tipo=MercadoVistaDetalhe&Data=0920&Nivel=0&Ancora=A5&Idioma=pt-br
Mas não sei se serve.
O Excel retorna a célula em branco quando uso =cotacao(“petr4″; “2011-10-09″). O que posso fazer para corrigir?
boa noite amigos,
seria possivel incluir as cotaçoes do djia e sp5oo deste site na planilha excel ?
http://www.forexpf.ru/quote_show.php
obrigado,
abraços
Boa noite. Parabéns pelo trabalho. Venho usando há um bom tempo no excel 2007 para windows. Como faço pra usar no excel 2011 pra mac? É possível?
Obrigado
No excel em portugues, em qual pasta deverá ser salvo este arquivo?
Prezado Alberto,
Há tempos procuro uma ferramenta para atualizar minha planilha com valores das opções de compra e venda. No entanto, não consigo instalar e fazer funcionar. Por gentileza, poderia me orientar?
grato,
Rodrigo
Prezado Alberto consegui.
ótimo aplicativo. Parabéns.
Rodrigo.
Boa tarde Alberto,
Esse add-in functiona no excel for mac 2011? INstalei ele porem nao funcionou. Muito obrigado desde o momento,
Atenciosamente,
Tulio Guimaraes
No Excel 2010 – Windows 7 – 64 Bits, Como devo fazer para funcionar?
Prezado Alberto,
Gostaria de saber se tem como adicionar a função de média, máxima e mínima do dia anterior?
Obrigado!
Alberto, parabéns pelo add-in, em primeiro lugar!
Estou tendo alguns problemas com papéis que não são blue chips… Estilo JBSS3, HGTX3… Com esses códigos a função simplesmente responde em branco… Algum problema aqui ou o add-in não contempla esses papéis? Teria como acrescentar todos os papéis listados em bolsa?
Filipe,
Cotação histórica eu pego as informações do Yahoo. Provavelmente, o Yahoo não disponibiliza essas ações.
uso o windows 7 e excel 2007 e ainda nao consegui rodar o suplemento
Prezado;
Tenho windows 7 em português e excel 2007 em inglês. Favor me informar como posso fazer para rodar o suplemento pois não estou conseguindo fazer com que ele atualize as cotações.
Max e Alexandre,
Para adicionar o add-in (suplemento) basta vocês seguirem o passo-a-passo da Microsoft.
http://office.microsoft.com/pt-br/excel-help/adicionar-ou-remover-suplementos-HP010342658.aspx?CTT=1#BMexceladdin
Obrigado. Já está rodando. Me tira uma duvida. Estou tentando trazer a cotação de AGEN11 de 02/01/2012 fazendo =COTACAO(“AGEN11″;”2012-01-02″) mas não traz a cotação de jeito nenhum…consigo com PETR4, VALE5 mas não consigo com HYPE3, BISA3. Existe restrição para ativos ou alguma dica?