Visual Basic for Applications (VBA) fornecê-lo com uma linguagem VB para manipular dados do Microsoft Office, como os dados armazenados no Excel. A função " QueryTable " permite recuperar uma lista de dados de uma planilha do Excel. Você deve criar uma conexão com a planilha Excel, chamar a função QueryTable e usar os dados para exibir dados para o usuário. Instruções
1
Clique no Windows botão " Iniciar" e selecione "Todos os Programas". Clique em " Microsoft Office", em seguida, clique no aplicativo do Office que você deseja usar para se conectar à planilha do Excel.
2
Clique na guia fita "Developer" , em seguida, clique no botão " Visual Basic" na lado esquerdo da fita . Este botão abre o editor de VBA.
3
Criar a variável QueryTable e criar a string de consulta que você deseja usar. O código a seguir mostra como criar esses itens VBA e usa uma consulta que seleciona clientes na planilha.
Dim guia Como QueryTable
query = "SELECT * FROM sheet1.customers " < br >
4
Criar a conexão de planilha Excel. O código a seguir é um exemplo de uma conexão com a planilha " myfile.xls "
conexão = . " ODBC; DSN = myfile.xls ; UID = ; PWD = ; banco de dados = Sheet1"
< br > 5
Consulte a planilha para os dados. O código a seguir mostra uma lista de dados da conexão de Excel QueryTable
Com ActiveSheet.QueryTables.Add . . ( Connection : = conexão , Sql : = query)
Atualizar
End With