Excel - Gegevens van een ander blad lezen
- Kwestie
- Beschrijving van het probleem
- Vereisten
- Monster
- Oplossing
Kwestie
Ik heb een kleine vereiste in Excel. Kun je me alsjeblieft helpen?
Beschrijving van het probleem
Inhoud van grondstofprijzen worden bijgehouden in een Xl-sheet. Deze materiaalprijzen worden vervolgens gebruikt voor het berekenen van de totale prijs van een onderdeel in een ander Xl-blad met behulp van een formule.
Vereisten
- 1. Het componentkosten-Xl-bestand moet het grondstofprijsbestand kunnen herkennen.
- 2. De kosten van het artikel moeten vervolgens worden gelezen van het eerste Excel-blad.
- 3. De berekening in het onderdeelblad moet worden bijgewerkt op basis van de artikelprijzen.
- 4. De update moet in vereenvoudigde vorm worden uitgevoerd, hetzij met Macro of met een andere, eenvoudigere methode.
- 5. Integratiestappen moeten eenvoudig zijn en moeten de problemen met betrekking tot verschillende paden oplossen.
- 6. De uitbreiding van de componenten en het materiaal moet automatisch worden verzorgd (automatisering).
Monster
Blad 1: MaterialPrice.xls, Pad: d: \\ xyz
Grondstofprijs Aluminium 5, 34 Staal 3, 35
ComponentCal.xls, Pad: d: \\ abc \\ def \\
Componentgewicht (kg) RawMaterial% Totale prijs
Tandwiel 46 Aluminium 50% 46 * 0, 5 * Aluminium + 46 * 0, 5 * Staal (vanaf 1e blad)
Staal 50%
Oplossing
Gegeven twee (of meer) werkboeken waar A gegevens van een andere werkmapB.cell nodig heeft,
in Werkboek A op de gewenste locatie, voer in
= [PathtoWorkboolX.xls] sheetname! CellReference
Let op de bladnaam! Celreference is hoe u gegevens van het ene blad naar het andere in dezelfde werkmap krijgt
dus het toevoegen van de [padnaam] voegt gewoon de werkmaplocatie toe.
Als u door de mappen wilt bladeren, begint u met invoeren = werkmap en tabblad om de bestandsbrowser te krijgen.
Dit maakt dan een absoluut pad naar het bestand, bijv
= C: \ xxx \ yyy \ zzz \ werkmap
Dank aan jobeard voor deze tip.