Tielemans5
Gebruiker
- Lid geworden
- 22 okt 2012
- Berichten
- 14
Allen,
helaas weer een topic over gegevens uit een ander bestand halen. Ik heb op de diverse fora al gekeken en vele oplossingen gezien maar net niet niet de oplossing voor mijn probleem. Of ik heb het niet goed aangepast/werkend gekregen natuurlijk. Wij gebruiken office 2013 mocht de versie uitmaken.
Van een monteur krijgen we per project zijn productie in een Excel bestand, zie bijlage "productie bestand.xls".
Hierin zit ook de calculatie kolom die ik wil vullen met de gegevens uit "calculatie.xls".
Probleem:
Het calculatie bestand staat in een mappenstructuur met een afwijkende naam voor elke opdracht: D:\offertes\Noord\2015\20150001 naam klant verdere omschrijving\
Hiervan is de opbouw tot "naam klant verdere omschrijving" gelijk, maar wel oplopend.
De bestandsnaam van calculatie.xls is in werkelijkheid gelijk aan het werknummer (in dit geval 20150001.xls). Dit nummer staat ook in beide documenten op vaste plaatsen.
Maar als er een aangepast calculatie heeft plaatsgevonden wordt het oude bestand 20150001A.xls en de nieuwe calculatie 20150001B.xls, enz.
Ik loop dus tegen twee variabelen aan, de mapnaam en de bestandsnaam. Nu heb ik al wat VBA links en rechts geprobeerd maar het is mij de pet te boven.
Wat is de beste manier om dit aan te pakken? Een kant en klare oplossing zou mooi zijn maar als iemand een goed voorbeeld heeft dan leer ik natuurlijk het meeste van zelf uitproberen. De werkelijke gebruiker zie ik niet per project de map- bestandsnaam via ALT-F11 aanpassen. Zelf denk ik dat het iets moet worden met een verwijzing naar projectnummer in cel C1 met een * erachter in VBA? Of is het mogelijk een pop-up te maken waarin het calculatie bestand geselecteerd kan worden, zoals bestand openen in elk programma zit. Dan hebben we het probleem wat zou kunnen ontstaan met een jaarwisseling ook getackeld, tenminste ik voorzie een probleem door 2015 hard in de code op te nemen.
Mijn dank grenst aan het oneindige als dit lukt!
Floris
Bekijk bijlage calculatie.xlsx
Bekijk bijlage productie bestand.xlsx
helaas weer een topic over gegevens uit een ander bestand halen. Ik heb op de diverse fora al gekeken en vele oplossingen gezien maar net niet niet de oplossing voor mijn probleem. Of ik heb het niet goed aangepast/werkend gekregen natuurlijk. Wij gebruiken office 2013 mocht de versie uitmaken.
Van een monteur krijgen we per project zijn productie in een Excel bestand, zie bijlage "productie bestand.xls".
Hierin zit ook de calculatie kolom die ik wil vullen met de gegevens uit "calculatie.xls".
Probleem:
Het calculatie bestand staat in een mappenstructuur met een afwijkende naam voor elke opdracht: D:\offertes\Noord\2015\20150001 naam klant verdere omschrijving\
Hiervan is de opbouw tot "naam klant verdere omschrijving" gelijk, maar wel oplopend.
De bestandsnaam van calculatie.xls is in werkelijkheid gelijk aan het werknummer (in dit geval 20150001.xls). Dit nummer staat ook in beide documenten op vaste plaatsen.
Maar als er een aangepast calculatie heeft plaatsgevonden wordt het oude bestand 20150001A.xls en de nieuwe calculatie 20150001B.xls, enz.
Ik loop dus tegen twee variabelen aan, de mapnaam en de bestandsnaam. Nu heb ik al wat VBA links en rechts geprobeerd maar het is mij de pet te boven.
Wat is de beste manier om dit aan te pakken? Een kant en klare oplossing zou mooi zijn maar als iemand een goed voorbeeld heeft dan leer ik natuurlijk het meeste van zelf uitproberen. De werkelijke gebruiker zie ik niet per project de map- bestandsnaam via ALT-F11 aanpassen. Zelf denk ik dat het iets moet worden met een verwijzing naar projectnummer in cel C1 met een * erachter in VBA? Of is het mogelijk een pop-up te maken waarin het calculatie bestand geselecteerd kan worden, zoals bestand openen in elk programma zit. Dan hebben we het probleem wat zou kunnen ontstaan met een jaarwisseling ook getackeld, tenminste ik voorzie een probleem door 2015 hard in de code op te nemen.
Mijn dank grenst aan het oneindige als dit lukt!
Floris
Bekijk bijlage calculatie.xlsx
Bekijk bijlage productie bestand.xlsx
Laatst bewerkt: