Importar arquivo OFX para o Excel

O arquivo OFX (Open Financial Exchange) um tipo de arquivo usado para armazenar informações financeiras, geralmente utilizado pelos bancos. Ele foi criado por bancos e serviços financeiros a fim de facilitar a troca de informações entre instituições.

Praticamente todos os bancos hoje em dia disponibilizam uma versão do extrato da sua conta para ser baixado em OFX, mas com esta planilha você pode transformar o arquivo em tabela, conseguindo tratar os dados de forma muito mais simples no Excel.

Estou disponibilizando aqui para download uma planilha que converte o arquivo OFX para uma tabela do Excel, esta planilha está conectada à API do ExcelFlex que faz a conversão.

Apesar de sugerir um padrão, alguns bancos podem colocar os dados de forma diferente no arquivo, então algumas adaptações são necessárias. A API tem suporte ao arquivo emitido por diversos bancos, entre eles: Itaú, Nubank PJ, Caixa Econômica Federal e Banco Inter.

Caso precise de ajuda profissional para implementar este código ou então para automatizar a sua planilha, me envie uma mensagem através do formulário de contato que responderei em breve, se preferir, pode me enviar um e-mail através do endereço [email protected].

 

14 comentários

  1. Taís disse:

    Muito obrigada pelo arquivo disponibilizado. Foi de extrema ajuda em meu serviço!

  2. Renan disse:

    Parabéns, o melhor!

  3. Pedro Marques disse:

    Por favor, seria de grande ajuda um guia de como usar a macro. Ao clicar em “carregar OFX” aparece “Erro no tempo de execução 91 Variável de objeto ou variável com bloco não definida˜

    Obrigado

  4. Leonardo Miranda Castilho disse:

    Obrigado! Foi de grande ajuda esta planilha com leitura OFX!

  5. Fábio Loch disse:

    Parabéns pela Planilha, muito obrigado.

  6. Edmar disse:

    Não consigo abrir os extratos do bradesco com esta macro dá erro na linha

    ‘pega conta
    tagOFX = “”
    If Mid(aux, 1, Len(tagOFX)) = tagOFX Then
    conta = Mid(aux, Len(tagOFX) + 1, Len(aux) – ((Len(tagOFX) * 2) + 1))
    Sheets(“Extrato”).Cells(4, 4).Value = conta
    End If

  7. Edson Alves disse:

    show.. muito obrigado. Funcionando redondo ajuda muito no escritorio. OBrigado

  8. Paulo Claudino disse:

    Boa tarde.

    O arquivo não está mais disponível.
    Pode me enviar?

  9. Roberto disse:

    Obrigado! Muito top

  10. Denilson disse:

    Obrigado pelo arquivo. Foi de grande valia para mim.
    Só tem um pequeno detalhe. Essa macro só abre OFX da CEF os do BB não importa.

  11. ane disse:

    Muito obrigada!!!!!!!!!!!1 Salvou real!

  12. JOAO VICTOR disse:

    Sem palavras, muito útil, obrigado à equipe EX

  13. WALTER ROQUE GONCALVES disse:

    Sensacional, muito obrigado.

  14. Rui Bispo disse:

    Muito obrigado pela planilha !!!
    Facilitou em muito meu trabalho de analise de um extrato!!!!

Deixe um comentário para Paulo Claudino Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *