Excel - ler dados de outra folha
- Questão
- Descrição do Problema
- Requisitos
- Amostra
- Solução
Questão
Eu tenho um pequeno requisito no Excel. Você pode por favor me ajudar?
Descrição do Problema
O conteúdo dos preços da matéria-prima é mantido em uma folha Xl. Estes Preços do material são então usados para calcular o preço total de um componente em outra folha Xl usando uma fórmula.
Requisitos
- 1. O arquivo Xl de custo do componente deve ser capaz de reconhecer o arquivo de preço da matéria-prima.
- 2. O custo do material deve ser lido na primeira planilha do Excel.
- 3. O cálculo na folha de componente deve ser atualizado, dependendo dos preços do material.
- 4. A atualização deve ser realizada de forma simplificada, seja por Macro ou algum outro método mais fácil.
- 5. As etapas de integração devem ser fáceis e devem cuidar dos problemas relacionados aos diferentes caminhos.
- 6. A extensão dos componentes, bem como do material, deve ser automaticamente cuidada (automação).
Amostra
Folha 1: MaterialPrice.xls, caminho: d: \\ xyz
Preço da matéria-prima Alumínio 5, 34 Aço 3, 35
ComponentCal.xls, caminho: d: \\ abc \\ def \\
Componente Peso (Kg) RawMaterial% Preço Total
Engrenagem 46 Alumínio 50% 46 * 0, 5 * Alumínio + 46 * 0, 5 * Aço (a partir da 1ª folha)
Aço 50%
Solução
Dadas duas (ou mais) pastas de trabalho em que A precisa de dados de alguma outra pasta de trabalho
na pasta de trabalho A, no local desejado, digite
= [pathtoWorkboolX.xls] sheetname! cellReference
Observe que o sheetname! Cellreference é como obter dados de uma planilha para outra na mesma pasta de trabalho
então adicionar o [nome do caminho] apenas adiciona o local da pasta de trabalho.
Se você precisar navegar nos diretórios, basta começar a digitar = pasta de trabalho e guia para obter o navegador de arquivos.
Isso criará um caminho absoluto no arquivo, por exemplo
= c: \ xxx \ yyy \ zzz \ pasta de trabalho
Obrigado ao jobeard por esta dica.