Notifications
Clear all

Fórmula em VBA que busque de outra planilha

5 Posts
2 Usuários
0 Reactions
4,607 Visualizações
 Eron
(@eron)
Posts: 103
Estimable Member Admin
 

Como faço uma fórmula que busque dados de outra planilha por VBA. Consigo fazer de outra aba, mas não de outra planilha.

 
Postado : 22/07/2009 4:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

defina por favor o que é aba e o que é planilha pra vc.

obrigado.

 
Postado : 22/07/2009 8:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

aba = planilha
planilha = arquivo do excel

 
Postado : 24/07/2009 11:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

ok, então vamos começar com a nomenclatura, rs
1) pasta de trabalho = arquivo xls (e não planilha)
2) planilha é uma "folha" dentro da sua pasta de trabalho, que contém no Excel 2003, 256 colunas por 65536 linhas
3) aba é a lingueta da planilha, usada para selecioná-la e traze-la para frente

ok, visto isso,

para fazer referencia a um outro arquivo XLS (ou outra pasta de trabalho), via VBA, precisamos que ambos estejam abertos, e usar o seguinte código:

workbooks("NOME DO OUTRO ARQUIVO.XLS").sheets("Um nome de planilha").Range("A1").value

se vc quer colocar fórmula numa célula, referenciando outra planilha, o approach é outro:

Range("A1").formula = "='[c:pasta.xls]planilha'!A1"

fez sentido ?
agora me explica, o que exatamente vc quer fazer, assim fica mais fácil escrever um código que te atenda!

valew !:)

 
Postado : 24/07/2009 1:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

show de bola.!"!!!

 
Postado : 10/08/2009 10:25 am