Extrair Dados de Um Banco de Dados Para o Excel Usando Macros

Extrair dados de um banco de dados para o Excel usando macros é uma poupança de tempo. Em vez de extrair manualmente os dados, têm macros do Excel fazer o trabalho para você. Criar a macro, escrever o código, em seguida, voltar a reproduzir a macro sempre que você deseja extrair os dados. A macro é criado usando o Visual Basic for Applications - VBA, uma linguagem de programação que está embutido no Excel. O poder do VBA permite importar dados de qualquer banco de dados externo para o Excel.

Como Extrair Dados de Um Banco de Dados

  • Pressione Alt e F11 a partir da página de Excel para o qual você gostaria de importar os dados. Isso abre o Editor do Visual Basic VBE.
  • Clique em Inserir e depois em Módulo. Isso abre uma janela em branco para o seu código.
  • Digite o código para o seu banco de dados de extração para a janela em branco. Por exemplo, o código a seguir extrai dados de um banco de dados Access e importa-lo em uma planilha:

Sub proSQLQuery1 ()
Dim varConnection
Dim varSQL

---------------------------------------------------------------------------------

Range("A1").CurrentRegion.ClearContents

varConnection = "ODBC; DSN=MS Access Database;DBQ=C:\test.mdb; Driver={Driver do Microsoft Access (*.mdb)}"

varSQL = "SELECT tbDataSumproduct.Month, tbDataSumproduct.Product, tbDataSumproduct.City FROM        tbDataSumproduct"

With ActiveSheet.QueryTables.Add(Connection:=varConnection, Destination:=ActiveSheet.Range("A1"))
.CommandText = varSQL
.Name = "Query-39008"
.Refresh BackgroundQuery:=False
End With

  • Pressione F5 para executar o código.
  • Clique em Arquivo, clique em Fechar e voltar para Microsoft Excel no menu Arquivo.

 



Confira Estes Produtos Que Eu Recomendo

Compre Planilhas de Excel

Confira os Preços

Climatizador de Ar

Condira os Preços

Notebook DELL Inspiron

Confira os Preços

Celular da Marca Xiaomi

Confira os Preços

Notebook Lenovo IdeaPad

Confira Os Preços

Smartphone Samsung Galaxy

Confira os Preços

Aspirador de Pó Robô

Confira os Preços

Os Melhores Ventiladores

Confira os Preços

Notebook Gamer

Confira os Preços

Materiais para Escritórios

Confira os Preços

Impressora Multifuncional de Tinta

Confira os Preços

Smart TV Samsung de 32 a 70

Confira os Preços

Edivaldo
Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Escreva comentários, perguntas, ou sugestões:

Escreva seu Comentário

Tudo Excel
Logo