como faço para extrair células de várias planilhas tudo com o mesmo formato em novo arquivo mestre

0

Eu tenho 300 arquivos excel, cada um com o mesmo formato exato - 4 planilhas em cada arquivo com os mesmos cabeçalhos de coluna / linha. Eu estou tentando extrair informações de selecionar células de cada uma dessas 4 planilhas (por exemplo, da célula D26 na planilha A, da célula D62 na planilha B, etc) de todos os 300 arquivos Excel e colocar esses dados em um novo arquivo mestrado excel que contém as informações de cada um dos 300 arquivos do excel. Isso é possível?

    
por julia 02.12.2013 / 10:54

1 resposta

0

Existe algum código realmente interessante publicado aqui que deve fazer o que você quiser com alguns ajustes.

Gordon

Algumas alterações precisarão ser feitas, o que é bem comentado. Essas linhas obtêm todos os dados da coluna A na pasta de trabalho e os copiam para a planilha mestre.

LR = Range("A" & Rows.Count).End(xlUp).Row  'Find last row
Range("A1:A" & LR).EntireRow.Copy .Range("A" & NR)

Em vez disso, você precisará percorrer as planilhas e definir os intervalos que deseja copiar com algo assim.

wbData.sheets(1).range("A2:A26").copy .Range("A" & NR)
NR = .Range("A" & .Rows.Count).End(xlUp).Row + 1
wbData.sheets(2).range("A2:A62").copy .Range("A" & NR)
NR = .Range("A" & .Rows.Count).End(xlUp).Row + 1
...
    
por 03.12.2013 / 00:33