Taxas de Forex em tempo real no Excel.
Obtenha taxas de câmbio ao vivo em tempo real no Excel com esta planilha gratuita. As cotações são atrasadas em cerca de 15 ou 20 minutos, mas são atualizadas a cada minuto ou mais.
Tudo é automatizado no VBA. O VBA pode ser visualizado e modificado. As porcas e parafusos do código é uma QueryTable que extrai as taxas de câmbio mais recentes de finance. yahoo para as duas moedas especificadas.
Tudo o que você precisa fazer é digitar dois códigos de moeda de três letras e clicar em um botão (você pode encontrar uma lista de códigos de moeda aqui).
O VBA faz o download das taxas de câmbio mais recentes do Yahoo para o Excel, usando uma tabela de consulta.
O Excel faz o download das taxas anteriores de compra / venda de fechamento, abertura e atual para o par de moedas. Clicar no botão atualiza novamente as cotações com os valores mais recentes.
Atualizado em tempo real Forex automaticamente no Excel.
Agora, aqui é onde podemos ser inteligentes e fazer com que o Excel atualize automaticamente as taxas de câmbio ao vivo.
1. Selecione o QueryTable conforme mostrado abaixo, clique com o botão direito e selecione Data Range Properties.
2. No menu External Data Range Properties, marque a opção Refresh every e escolha um horário de atualização (você só pode escolher um número inteiro de minutos). Agora clique em OK.
O Excel agora atualiza os dados na QueryTable automaticamente, sem a necessidade de clicar nos botões ou executar macros. Legal, né?
Eu uso uma variante desta planilha para acompanhar o valor da minha poupança externa. Você pode, por exemplo, modificar o VBA para baixar as taxas de Forex para muitos pares de moedas (me avise se quiser essa planilha).
Outra planilha do Excel recupera as taxas de câmbio históricas diárias entre duas datas.
9 pensamentos sobre & ldquo; Taxas de Forex em Tempo Real no Excel & rdquo;
Eu appriciate seu site.
mas em vez de adicionar 40 consultas, basta salvar um arquivo. iqy e alterar a consulta para:
e designar uma célula de entrada para esse parâmetro (data-connections-properties-definition).
não vba necessário e combinado com offset etc. uma ferramenta muito útil.
houve um erro de formatação no meu comentário anterior.
Isso é muito útil. Eu estou executando o Excel 2013 e tentei copiar a planilha, mas tinha linhas e colunas diferentes, então copiei as células para minha pasta de trabalho, mas obtive um erro de tempo de execução 1004.
Idealmente, gostaria de ter 3 conversões em uma única planilha no final da minha pasta de trabalho financeira para que eu possa obter as taxas de câmbio em tempo real de USD / GBP, AUD / GBP e EURO / GBP. Como eu faço isso?
Obrigado pela sua ajuda Anthony.
Recebo a seguinte mensagem de erro:
Não é possível abrir finance. yahoo/q? s=USDCAD=X. Não é possível baixar as informações solicitadas.
Eu quero exportar o Bid e o Ask para outro aplicativo que aceite DDE (Dynamic Data Exchange). Como faço isso?
Por favor faça tudo por mim. Eu não posso pesquisar nem nada, então eu confio em pessoas que trabalham duro para me fornecer algo de grande valor para absolutamente nada, a partir da bondade de seus corações e sem nenhum esforço de minha parte. Corrigir meus problemas para mim!
Ótima planilha! Isso será muito útil para mim e agradeço seu trabalho duro. Eu posso ter alguns problemas com isso funcionando, mas vou consertar isso sozinho. Obrigado!
Ótimo código! Funciona lindamente.
Você poderia compartilhar o par de moedas múltiplas XLS também, por favor?
Dados Forex no Excel
api. efxnow / WebServices2.x / service. asmx Contas de demonstração e teste:
Parâmetros comumente usados.
UserID - Nome de usuário ou ID de sua conta Forex. Senha - Senha para sua conta ao vivo ou demo. Marca - chave da marca. por exemplo. "GAPI". Par de Moedas - Um par de moedas suportado pelo Forex, por ex. "EUR / USD". Notas - O código fonte do VBA das planilhas é fornecido sob a licença GPL para inspeção e auditoria de que as senhas e informações do usuário não são armazenadas internamente pelo software para nenhum outro propósito. No entanto, como as senhas são inseridas na própria planilha, é importante lembrar de não enviar as planilhas para outras pessoas sem remover as senhas.
Baixe as planilhas gratuitas para importar dados Forex (Software de Análise Técnica Forex)
Requisitos de Sistema Windows 7, Windows 8 ou Windows 10 512 MB de RAM 5 MB de espaço em disco rígido Excel 2007, Excel 2010, Excel 2013 ou Open Source - Licença GPL.
Dados Forex no Excel
Etapas para acessar dados históricos forex gratuitos e dados forex para pares de moeda estrangeira:
Passo 1: Escolha o (s) par (es) cambial (ais) para consultar, verificando close-high-low ou verificar todos.
Etapa 2: insira as datas de início e fechamento do intervalo para os dados do Forex. Volte a iniciar o START e / ou STOP DATE nas caixas, se necessário. O formato deve ser "mm / dd / aaaa". Clique nos ícones ou links do calendário e clique nas datas, se preferir. Talvez você não veja o calendário se tiver um bloqueador de pop-ups ativado.
NOTA: existem dados no banco de dados para cada dia da semana (de segunda a sexta) nos intervalos do banco de dados. Não há dados para sábados ou domingos. Não insira um sábado ou domingo como data de início ou de encerramento.
Etapa 3: Envie sua consulta para obter dados históricos Forex gratuitos clicando em Obter estatísticas diárias, mensais ou semanais.
Etapa 4: Se forem selecionados pares forex (moeda) com um intervalo válido, haverá dois resultados:
A) Uma tabela de estatísticas sobre o intervalo de dados forex.
B) Um link azul intitulado “Arquivo de Folha de Propagação” para uma planilha do Excel com resultados completos de consulta.
NOTA: Você pode ter que usar a barra de rolagem azul na parte inferior da página para mover a página para a direita, veja este link.
Clique no link para abrir o arquivo. Depois de aberto, renomeie o arquivo e salve-o em um local no computador ou copie e cole os resultados em uma planilha. Agora, faça outra consulta na parte inferior da página para obter mais dados históricos ou sair do Forex.
HistData.
Dados históricos Forex gratuitos.
Faça o Download dos Dados Forex Gratuitos.
Baixe a Etapa 1: Por favor, selecione a Aplicação / Plataforma e TimeFrame!
Nesta seção, você poderá selecionar para qual plataforma precisará dos dados.
MetaTrader 4 / MetaTrader 5.
Esta plataforma permite o uso de dados M1 (barra de 1 minuto) apenas.
Esses arquivos são adequados para backtesting de estratégias de negociação sob a plataforma MetaTrader 4 e MetaTrader 5. Por favor selecione:
Para uso genérico, este formato permite importar dados M1 (barra de 1 minuto) para qualquer terceiro aplicativo. Por favor selecione:
Para este formato de arquivo, teremos apenas dados M1 (barra de 1 minuto).
Esses arquivos são adequados para cálculos e backtests aleatórios para serem usados com o Microsoft Excel.
Essa plataforma permite o uso de dados M1 (barra de 1 minuto) e dados de tick com resolução de 1 segundo.
Esses arquivos são adequados para backtesting estratégias de negociação sob as versões mais recentes da plataforma NinjaTrader. Por favor, selecione o período de tempo que você precisará:
Esta plataforma permite o uso de dados M1 (barra de 1 minuto) apenas.
Estes arquivos são adequados para backtesting estratégias de negociação no âmbito da plataforma MetaStock.
Dados de mercado Forex e CFD.
A FXCM oferece muitas soluções de dados de mercado de qualidade e econômicas. Os preços de compra / venda e as interfaces de programação de aplicativos (APIs) permitem desenvolver, fazer backtest e automatizar estratégias de negociação em uma ampla variedade de ambientes de software. O volume, o sentimento do trader e outras ferramentas de negociação prontas para uso transformam os dados da FXCM em informações de mercado poderosas, que você não encontrará em nenhum outro lugar.
Experimente as nossas soluções de dados iniciais gratuitamente ou tenha acesso a dados premium enviando um e-mail para premiumdata @ fxcm.
Dados de preço.
Indicadores de gráficos.
Você pode visualizar o código de amostra e ver a documentação na página GitHub da API Java da FXCM.
Desempenho passado: Desempenho passado não é um indicador de resultados futuros.
Aviso de Risco: Nosso serviço inclui produtos que são negociados com margem e acarretam um risco de perdas em excesso de seus fundos depositados. Os produtos podem não ser adequados para todos os investidores. Certifique-se de que compreende perfeitamente os riscos envolvidos.
Sobre o FXCM.
Plataformas Populares.
Inicie o software.
Mais recursos.
Serviço ao cliente.
Políticas FXCM.
Aviso de investimento de alto risco: o trading forex / CFD's na margem comporta um alto nível de risco e pode não ser adequado para todos os investidores, pois poderá sofrer perdas em excesso de depósitos. Alavancagem pode trabalhar contra você. Os produtos são destinados a clientes profissionais e de varejo. Devido às certas restrições impostas pela legislação e regulamentação locais, os clientes minoristas residentes na Alemanha podem sustentar uma perda total de fundos depositados, mas não estão sujeitos a obrigações de pagamento subsequentes além dos fundos depositados. Esteja ciente e compreenda totalmente todos os riscos associados ao mercado e à negociação. Antes de negociar quaisquer produtos oferecidos pela Forex Capital Markets Limited, inclusive todas as filiais da EU, FXCM Australia Pty. Limited, quaisquer afiliadas das empresas acima mencionadas, ou outras empresas dentro do grupo de empresas FXCM [coletivamente o “Grupo FXCM”], considere cuidadosamente sua situação financeira e nível de experiência. Se você decidir negociar produtos oferecidos pela FXCM Australia Pty. Limited (“FXCM AU”) (AFSL 309763), você deve ler e entender o Guia de Serviços Financeiros, Declaração de Divulgação do Produto e Termos de Negócios. O Grupo FXCM pode fornecer comentários gerais que não se destinam a aconselhar investimentos e não devem ser interpretados como tal. Procure orientação de um consultor financeiro separado. O Grupo FXCM não assume nenhuma responsabilidade por erros, imprecisões ou omissões; não garante a exatidão, integridade das informações, textos, gráficos, links ou outros itens contidos nesses materiais. Leia e entenda os Termos e Condições nos sites do Grupo FXCM antes de tomar novas providências.
A Forex Capital Markets Limited ("FXCM LTD") é uma subsidiária operacional dentro do grupo de empresas FXCM (coletivamente, o "Grupo FXCM"). Todas as referências neste site a "FXCM" referem-se ao Grupo FXCM.
O Forex Capital Markets Limited é autorizado e regulamentado no Reino Unido pela Autoridade de Conduta Financeira. Número de registro 217689.
Tratamento Tributário: O tratamento fiscal no Reino Unido de suas atividades de apostas financeiras depende de suas circunstâncias individuais e pode estar sujeito a mudanças no futuro, ou pode diferir em outras jurisdições.
Copyright e cópia: 2018 Forex Capital Markets. Todos os direitos reservados.
20 Gresham Street, 4th Floor, Londres EC2V 7JE, Reino Unido.
Faça o download de dados históricos de Forex no Excel.
Esta planilha do Excel faz o download de dados históricos de Forex da Internet.
Você pode solicitar taxas de compra, venda e média para uma série de moedas históricas.
Você pode usar esses dados para fazer backtest de suas estratégias de negociação e realizar análises técnicas (como a plotagem de EMA, RSI ou MACD).
A planilha é fácil de usar. Você simplesmente insere dois símbolos de moeda de três letras, duas datas e especifica se deseja o lance, a consulta ou o preço intermediário.
Depois de clicar em um botão, a planilha se conectará a um serviço da Web e baixará as taxas de lance diárias (usando algum VBA inteligente). Os dados Forex são importados para uma planilha chamada & # 8220; Data & # 8221 ;.
Agora você pode analisar e plotar os dados de forex usando toda a funcionalidade do Excel. Como exemplo, a planilha representa os dados da taxa de câmbio. Se você quisesse, poderia facilmente adicionar Bollinger Bands à trama.
O VBA não é protegido por senha & # 8211; sinta-se à vontade para modificar, ampliar ou reutilizar o código, ou até mesmo aprender com os princípios nele incorporados. Eu aprecio um link para investexcel embora!
Estes são os dados Forex gratuitos que nós estamos baixando, e de nenhuma forma ou comparação com os serviços pagos. Usando os princípios de programação do VBA usados na planilha, você pode facilmente usar outras ferramentas, como bancos de dados do Access, em vez do Excel.
A planilha está no formato do Excel 2010.
Atualização de 29 de julho de 2011: removi a senha. Aproveite e, por favor, volte e deixe-me saber que aplicações legais de Forex você fez com ele.
Atualização de 20 de janeiro de 2014. Adicionamos uma opção para solicitar a oferta, pedir ou o preço médio.
47 pensamentos sobre & ldquo; Faça o download de dados históricos em Forex para o Excel & rdquo;
Estou interessado em trabalhar este código em uma pasta de trabalho existente que fiz. Isso parece uma ferramenta incrível e fará a maior parte do que eu preciso fazer. Como posso obter essa senha para o código VBA para poder validar algumas coisas?
Oi, estou realmente interessado no código
estou tendo alguns problemas para fazer com que minha pasta de trabalho faça a mesma coisa, mas com dados de estoque.
@Brent e @kristers: removi a senha da planilha (basta baixá-la novamente). Deixe-me saber quais são seus aplicativos super legais!
Parece uma ótima ferramenta para usar com excelente. No entanto, eu abri o link para a planilha e tentei apenas alterar as datas, mas o Excel não será atualizado porque "a macro não está disponível no livro de trabalho ou pode estar desativada" # 8221;
Acabei de experimentar a planilha no Excel 2010 e ela funciona perfeitamente para mim.
Quando você carregou a planilha no Excel, você deu a permissão de macro para executar?
Como você modifica o código para que você possa consultar mais do que uma & quot; Para a moeda & # 8221; de uma vez? Então, suponha que você queira obter as taxas de câmbio para a conversão de GBP para até 10 moedas diferentes ao mesmo tempo, em vez de alterar a opção "Para moeda e repetição repetidas vezes".
Eu tentei a planilha. Eu recebo um erro.
& # 8220; Erro de compilação: Variável não definida & # 8221; nesta linha.
SortOn: = xlSortOnValues, Order: = xlAscending, DataOption: = xlSortNormal.
Este item é highlited: xlSortOnValues.
Acabei de testar a planilha em 64 bits do Excel 2010 / Win e ela funciona como esperado. Qual versão do Excel / Windows você está usando?
Eu tentei executar isso no meu WinXP Excel 2003.
e eu tive o mesmo erro que o Jim,
"Erro de compilação: variável não definida"
SortOn: = xlSortOnValues, Order: = xlAscending, DataOption: = xlSortNormal.
Achei seu código muito útil e o incorporei em uma das minhas folhas. Eu sugeriria atualizar a conexão em cada atualização em vez de criar uma nova, já que todas as conexões serão atualizadas em aberto, a menos que essa propriedade seja desativada na criação. O código a seguir vai conseguir isso:
Dim FX_table Como QueryTable.
Set FX_table = Sheets (strShtName).QueryTables (1)
Outra abordagem seria excluir todas as conexões existentes antes de adicionar uma nova:
Public Sub RemoveQueries (shtName As String)
Dim ws como planilha.
Dim qt Como QueryTable.
Definir ws = Sheets (shtName)
Para cada qt em ws. QueryTables.
É possível modificar para mostrar o aberto, alto, baixo e fechar?
Desde já, obrigado),
Oi, funciona fantástico para mim. Eu só tive um problema de usá-lo em uma versão do Excel alemão como o separador decimal não foi reconhecido corretamente. Isso pode ser superado, permitindo que o Excel saiba qual caractere reconhecer como o separador decimal. Talvez você possa incluí-lo em sua versão para ajudar outros usuários que talvez entrem no mesmo problema:
Planilhas (& # 8220; Data & # 8221;). Intervalo (& # 8220; a5 & # 8221;). CurrentRegion. TextToColumns Destino: = Folhas (& # 8220; Dados & # 8221;). Intervalo (& # 8220; a5 & # 8243;), DataType: = xlDelimited, _.
TextQualifier: = xlDoubleQuote, ConsecutiveDelimiter: = False, Tab: = True, _.
Ponto e vírgula: = Falso, Vírgula: = Falso, Espaço: = Falso, outro: = Verdadeiro, OutroCarpo _.
: = & # 8221;, & # 8221 ;, FieldInfo: = Matriz (Matriz (1, 1), Matriz (2, 1), Matriz (3, 1), Matriz (4, 1), Matriz (5, _ .
Thomas, sua solução para "não-EUA" e "# 8221; O Windows funciona muito bem.
Muito obrigado, você me poupou muito tempo.
Muito obrigado por esta ferramenta muito útil!
Apenas uma observação do meu lado: você primeiro definiu todos os cálculos para manual e eu pessoalmente prefiro tê-los automáticos, então eu adicionei o seguinte no final da macro GetData ():
Isto é fantástico; sem isso eu estaria olhando para comprar um serviço comercial, então muito obrigado!
Uma pergunta: existe alguma maneira de fazer isso atualizar automaticamente sem pressionar o botão?
Etapas para acessar dados históricos forex gratuitos e dados forex para pares de moeda estrangeira:
Passo 1: Escolha o (s) par (es) cambial (ais) para consultar, verificando close-high-low ou verificar todos.
Etapa 2: insira as datas de início e fechamento do intervalo para os dados do Forex. Volte a iniciar o START e / ou STOP DATE nas caixas, se necessário. O formato deve ser "mm / dd / aaaa". Clique nos ícones ou links do calendário e clique nas datas, se preferir. Talvez você não veja o calendário se tiver um bloqueador de pop-ups ativado.
NOTA: existem dados no banco de dados para cada dia da semana (de segunda a sexta) nos intervalos do banco de dados. Não há dados para sábados ou domingos. Não insira um sábado ou domingo como data de início ou de encerramento.
Etapa 3: Envie sua consulta para obter dados históricos Forex gratuitos clicando em Obter estatísticas diárias, mensais ou semanais.
Etapa 4: Se forem selecionados pares forex (moeda) com um intervalo válido, haverá dois resultados:
A) Uma tabela de estatísticas sobre o intervalo de dados forex.
B) Um link azul intitulado “Arquivo de Folha de Propagação” para uma planilha do Excel com resultados completos de consulta.
NOTA: Você pode ter que usar a barra de rolagem azul na parte inferior da página para mover a página para a direita, veja este link.
Clique no link para abrir o arquivo. Depois de aberto, renomeie o arquivo e salve-o em um local no computador ou copie e cole os resultados em uma planilha. Agora, faça outra consulta na parte inferior da página para obter mais dados históricos ou sair do Forex.
HistData.
Dados históricos Forex gratuitos.
Faça o Download dos Dados Forex Gratuitos.
Baixe a Etapa 1: Por favor, selecione a Aplicação / Plataforma e TimeFrame!
Nesta seção, você poderá selecionar para qual plataforma precisará dos dados.
MetaTrader 4 / MetaTrader 5.
Esta plataforma permite o uso de dados M1 (barra de 1 minuto) apenas.
Esses arquivos são adequados para backtesting de estratégias de negociação sob a plataforma MetaTrader 4 e MetaTrader 5. Por favor selecione:
Para uso genérico, este formato permite importar dados M1 (barra de 1 minuto) para qualquer terceiro aplicativo. Por favor selecione:
Para este formato de arquivo, teremos apenas dados M1 (barra de 1 minuto).
Esses arquivos são adequados para cálculos e backtests aleatórios para serem usados com o Microsoft Excel.
Essa plataforma permite o uso de dados M1 (barra de 1 minuto) e dados de tick com resolução de 1 segundo.
Esses arquivos são adequados para backtesting estratégias de negociação sob as versões mais recentes da plataforma NinjaTrader. Por favor, selecione o período de tempo que você precisará:
Esta plataforma permite o uso de dados M1 (barra de 1 minuto) apenas.
Estes arquivos são adequados para backtesting estratégias de negociação no âmbito da plataforma MetaStock.
Dados de mercado Forex e CFD.
A FXCM oferece muitas soluções de dados de mercado de qualidade e econômicas. Os preços de compra / venda e as interfaces de programação de aplicativos (APIs) permitem desenvolver, fazer backtest e automatizar estratégias de negociação em uma ampla variedade de ambientes de software. O volume, o sentimento do trader e outras ferramentas de negociação prontas para uso transformam os dados da FXCM em informações de mercado poderosas, que você não encontrará em nenhum outro lugar.
Experimente as nossas soluções de dados iniciais gratuitamente ou tenha acesso a dados premium enviando um e-mail para premiumdata @ fxcm.
Dados de preço.
Indicadores de gráficos.
Você pode visualizar o código de amostra e ver a documentação na página GitHub da API Java da FXCM.
Desempenho passado: Desempenho passado não é um indicador de resultados futuros.
Aviso de Risco: Nosso serviço inclui produtos que são negociados com margem e acarretam um risco de perdas em excesso de seus fundos depositados. Os produtos podem não ser adequados para todos os investidores. Certifique-se de que compreende perfeitamente os riscos envolvidos.
Sobre o FXCM.
Plataformas Populares.
Inicie o software.
Mais recursos.
Serviço ao cliente.
Políticas FXCM.
Aviso de investimento de alto risco: o trading forex / CFD's na margem comporta um alto nível de risco e pode não ser adequado para todos os investidores, pois poderá sofrer perdas em excesso de depósitos. Alavancagem pode trabalhar contra você. Os produtos são destinados a clientes profissionais e de varejo. Devido às certas restrições impostas pela legislação e regulamentação locais, os clientes minoristas residentes na Alemanha podem sustentar uma perda total de fundos depositados, mas não estão sujeitos a obrigações de pagamento subsequentes além dos fundos depositados. Esteja ciente e compreenda totalmente todos os riscos associados ao mercado e à negociação. Antes de negociar quaisquer produtos oferecidos pela Forex Capital Markets Limited, inclusive todas as filiais da EU, FXCM Australia Pty. Limited, quaisquer afiliadas das empresas acima mencionadas, ou outras empresas dentro do grupo de empresas FXCM [coletivamente o “Grupo FXCM”], considere cuidadosamente sua situação financeira e nível de experiência. Se você decidir negociar produtos oferecidos pela FXCM Australia Pty. Limited (“FXCM AU”) (AFSL 309763), você deve ler e entender o Guia de Serviços Financeiros, Declaração de Divulgação do Produto e Termos de Negócios. O Grupo FXCM pode fornecer comentários gerais que não se destinam a aconselhar investimentos e não devem ser interpretados como tal. Procure orientação de um consultor financeiro separado. O Grupo FXCM não assume nenhuma responsabilidade por erros, imprecisões ou omissões; não garante a exatidão, integridade das informações, textos, gráficos, links ou outros itens contidos nesses materiais. Leia e entenda os Termos e Condições nos sites do Grupo FXCM antes de tomar novas providências.
A Forex Capital Markets Limited ("FXCM LTD") é uma subsidiária operacional dentro do grupo de empresas FXCM (coletivamente, o "Grupo FXCM"). Todas as referências neste site a "FXCM" referem-se ao Grupo FXCM.
O Forex Capital Markets Limited é autorizado e regulamentado no Reino Unido pela Autoridade de Conduta Financeira. Número de registro 217689.
Tratamento Tributário: O tratamento fiscal no Reino Unido de suas atividades de apostas financeiras depende de suas circunstâncias individuais e pode estar sujeito a mudanças no futuro, ou pode diferir em outras jurisdições.
Copyright e cópia: 2018 Forex Capital Markets. Todos os direitos reservados.
20 Gresham Street, 4th Floor, Londres EC2V 7JE, Reino Unido.
Faça o download de dados históricos de Forex no Excel.
Esta planilha do Excel faz o download de dados históricos de Forex da Internet.
Você pode solicitar taxas de compra, venda e média para uma série de moedas históricas.
Você pode usar esses dados para fazer backtest de suas estratégias de negociação e realizar análises técnicas (como a plotagem de EMA, RSI ou MACD).
A planilha é fácil de usar. Você simplesmente insere dois símbolos de moeda de três letras, duas datas e especifica se deseja o lance, a consulta ou o preço intermediário.
Depois de clicar em um botão, a planilha se conectará a um serviço da Web e baixará as taxas de lance diárias (usando algum VBA inteligente). Os dados Forex são importados para uma planilha chamada & # 8220; Data & # 8221 ;.
Agora você pode analisar e plotar os dados de forex usando toda a funcionalidade do Excel. Como exemplo, a planilha representa os dados da taxa de câmbio. Se você quisesse, poderia facilmente adicionar Bollinger Bands à trama.
O VBA não é protegido por senha & # 8211; sinta-se à vontade para modificar, ampliar ou reutilizar o código, ou até mesmo aprender com os princípios nele incorporados. Eu aprecio um link para investexcel embora!
Estes são os dados Forex gratuitos que nós estamos baixando, e de nenhuma forma ou comparação com os serviços pagos. Usando os princípios de programação do VBA usados na planilha, você pode facilmente usar outras ferramentas, como bancos de dados do Access, em vez do Excel.
A planilha está no formato do Excel 2010.
Atualização de 29 de julho de 2011: removi a senha. Aproveite e, por favor, volte e deixe-me saber que aplicações legais de Forex você fez com ele.
Atualização de 20 de janeiro de 2014. Adicionamos uma opção para solicitar a oferta, pedir ou o preço médio.
47 pensamentos sobre & ldquo; Faça o download de dados históricos em Forex para o Excel & rdquo;
Estou interessado em trabalhar este código em uma pasta de trabalho existente que fiz. Isso parece uma ferramenta incrível e fará a maior parte do que eu preciso fazer. Como posso obter essa senha para o código VBA para poder validar algumas coisas?
Oi, estou realmente interessado no código
estou tendo alguns problemas para fazer com que minha pasta de trabalho faça a mesma coisa, mas com dados de estoque.
@Brent e @kristers: removi a senha da planilha (basta baixá-la novamente). Deixe-me saber quais são seus aplicativos super legais!
Parece uma ótima ferramenta para usar com excelente. No entanto, eu abri o link para a planilha e tentei apenas alterar as datas, mas o Excel não será atualizado porque "a macro não está disponível no livro de trabalho ou pode estar desativada" # 8221;
Acabei de experimentar a planilha no Excel 2010 e ela funciona perfeitamente para mim.
Quando você carregou a planilha no Excel, você deu a permissão de macro para executar?
Como você modifica o código para que você possa consultar mais do que uma & quot; Para a moeda & # 8221; de uma vez? Então, suponha que você queira obter as taxas de câmbio para a conversão de GBP para até 10 moedas diferentes ao mesmo tempo, em vez de alterar a opção "Para moeda e repetição repetidas vezes".
Eu tentei a planilha. Eu recebo um erro.
& # 8220; Erro de compilação: Variável não definida & # 8221; nesta linha.
SortOn: = xlSortOnValues, Order: = xlAscending, DataOption: = xlSortNormal.
Este item é highlited: xlSortOnValues.
Acabei de testar a planilha em 64 bits do Excel 2010 / Win e ela funciona como esperado. Qual versão do Excel / Windows você está usando?
Eu tentei executar isso no meu WinXP Excel 2003.
e eu tive o mesmo erro que o Jim,
"Erro de compilação: variável não definida"
SortOn: = xlSortOnValues, Order: = xlAscending, DataOption: = xlSortNormal.
Achei seu código muito útil e o incorporei em uma das minhas folhas. Eu sugeriria atualizar a conexão em cada atualização em vez de criar uma nova, já que todas as conexões serão atualizadas em aberto, a menos que essa propriedade seja desativada na criação. O código a seguir vai conseguir isso:
Dim FX_table Como QueryTable.
Set FX_table = Sheets (strShtName).QueryTables (1)
Outra abordagem seria excluir todas as conexões existentes antes de adicionar uma nova:
Public Sub RemoveQueries (shtName As String)
Dim ws como planilha.
Dim qt Como QueryTable.
Definir ws = Sheets (shtName)
Para cada qt em ws. QueryTables.
É possível modificar para mostrar o aberto, alto, baixo e fechar?
Desde já, obrigado),
Oi, funciona fantástico para mim. Eu só tive um problema de usá-lo em uma versão do Excel alemão como o separador decimal não foi reconhecido corretamente. Isso pode ser superado, permitindo que o Excel saiba qual caractere reconhecer como o separador decimal. Talvez você possa incluí-lo em sua versão para ajudar outros usuários que talvez entrem no mesmo problema:
Planilhas (& # 8220; Data & # 8221;). Intervalo (& # 8220; a5 & # 8221;). CurrentRegion. TextToColumns Destino: = Folhas (& # 8220; Dados & # 8221;). Intervalo (& # 8220; a5 & # 8243;), DataType: = xlDelimited, _.
TextQualifier: = xlDoubleQuote, ConsecutiveDelimiter: = False, Tab: = True, _.
Ponto e vírgula: = Falso, Vírgula: = Falso, Espaço: = Falso, outro: = Verdadeiro, OutroCarpo _.
: = & # 8221;, & # 8221 ;, FieldInfo: = Matriz (Matriz (1, 1), Matriz (2, 1), Matriz (3, 1), Matriz (4, 1), Matriz (5, _ .
Thomas, sua solução para "não-EUA" e "# 8221; O Windows funciona muito bem.
Muito obrigado, você me poupou muito tempo.
Muito obrigado por esta ferramenta muito útil!
Apenas uma observação do meu lado: você primeiro definiu todos os cálculos para manual e eu pessoalmente prefiro tê-los automáticos, então eu adicionei o seguinte no final da macro GetData ():
Isto é fantástico; sem isso eu estaria olhando para comprar um serviço comercial, então muito obrigado!
Uma pergunta: existe alguma maneira de fazer isso atualizar automaticamente sem pressionar o botão?
No comments:
Post a Comment