Exportar Excel_Access via VBA

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

Exportar Excel_Access via VBA

Mensagempor Dhony Silva » Qua Jul 25, 2012 2:08 pm

Olá a todos.

Alguém tem experiência em exportar dados do Excel para o Access via VBA?

Gostaria de tirar algumas dúvidas.

Grato,
Editado pela última vez por Dhony Silva em Seg Ago 20, 2012 11:06 am, em um total de 1 vez.
Dhony Silva
Aprendiz de VBA
http://devds.wordpress.com
Dhony Silva
 
Mensagens: 15
Registrado em: Dom Jun 17, 2012 4:27 pm
Agradecimentos dados: 2 vezes
Agradecimentos recebidos: 2 vezes

Re: Exportar do Excel para o Access via VBA

Mensagempor joseA » Qua Jul 25, 2012 4:33 pm

Olá Dhony,

Não tenho "experiência", mas aqui http://www.tomasvasquez.com.br/forum/viewtopic.php?f=22&t=1944 tem algo.
Se o post lhe agradou clique no sinal de positivo (ao lado de citar).
Avatar do usuário
joseA
 
Mensagens: 849
Registrado em: Qui Out 22, 2009 7:22 am
Localização: Cel. Fabriciano - MG
Agradecimentos dados: 26 vezes
Agradecimentos recebidos: 104 vezes

Re: Exportar Excel_Access via VBA

Mensagempor Dhony Silva » Seg Ago 20, 2012 10:58 am

Senhores,

tenho 4 arquivos em Excel com a mesma estrutura.

Criei uma consulta no Access para juntar os dados desses 4 arquivos, assim:

Código: Selecionar todos
SELECT Campo1, Campo2, Campo3
FROM [Plan1$]
IN "C:\Users\luiz.rocha\Documents\Access\Tabela1.xlsx" "Excel 5.0;";

UNION ALL

SELECT Campo1, Campo2, Campo3
FROM [Plan1$]
IN "C:\Users\luiz.rocha\Documents\Access\Tabela2.xlsx" "Excel 5.0;";

UNION ALL

SELECT Campo1, Campo2, Campo3
FROM [Plan1$]
IN "C:\Users\luiz.rocha\Documents\Access\Tabela3.xlsx" "Excel 5.0;";


UNION ALL

SELECT Campo1, Campo2, Campo3
FROM [Plan1$]
IN "C:\Users\luiz.rocha\Documents\Access\Tabela30.xlsx" "Excel 5.0;";


Funcionou, trouxe os dados, mas o computador chega a travar de tão pesado que ficou.

Alguém já utilizou esse recurso? Tem alguma forma de tornar essa consulta mais leve?

Grato,
Dhony Silva
Aprendiz de VBA
http://devds.wordpress.com
Dhony Silva
 
Mensagens: 15
Registrado em: Dom Jun 17, 2012 4:27 pm
Agradecimentos dados: 2 vezes
Agradecimentos recebidos: 2 vezes

Re: Exportar Excel_Access via VBA

Mensagempor webmaster » Seg Ago 20, 2012 11:41 am

Dhony,

Não cheguei a usar dessa maneira, mas pelo que pude ver, a query precisa abrir todos os arquivos para executar. A depender do tamanho destes, vai demorar um mundo mesmo.

Talvez seja melhor importar as planilhas para tabelas do Access antes e depois fazer a consulta. Já tentou?

Abraços
Tomás
http://www.tomasvasquez.com.br/blog
http://twitter.com/tomamais
Gostou da resposta? Clique no ícone Imagem da mensagem!
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.
Avatar do usuário
webmaster
Administrador
 
Mensagens: 1722
Registrado em: Sex Jul 24, 2009 2:44 pm
Agradecimentos dados: 104 vezes
Agradecimentos recebidos: 77 vezes

Anúncios


Voltar para Excel + Access

Quem está online

Usuários navegando neste fórum: Google [Bot] e 0 visitantes