Goedemorgen,
Hoe ik dit in de titel van het bericht het best kan omschrijven weet ik niet, maar ik zal proberen het zo goed mogelijk uit te leggen.
Ik heb 2 documenten (nu de testfase, de daadwerkelijke documenten zijn een stuk uitgebreider).
Source.rev1.xlsx
ontvanger.xlsx
In ontvanger.xlsx zijn waardes opgenomen uit het andere document. Dus bijvoorbeeld Cell E3 =[Source.rev1.xlsx]Sheet1!$H$13.
Nu is het zo dat de revisie van het "source" document telkens veranderd. Dus rev1 wordt rev2, rev2 wordt rev3, etc. Dit zal ongeveer 1x per maand gebeuren. Het probleem is dat erg veel mensen op deze manier gaan werken, met het "source" document als referentie. Ook gaat het om ontzettend veel verwijzingen.
Het kan niet zo zijn dat dit telkens handmatig ge-update moet worden, of dat bij het openen van het "ontvanger" document bij elke naamswijziging de links moeten worden aangepast.
Ik hoop dat het probleem nu duidelijk is? Mocht dat niet zo zijn, dan wil ik dat graag nog verder toelichten.
Wat nu mijn "oplossing" is:
Ik wil bijvoorbeeld in Cell A1 het revisie nummer hebben (dus 1, veranderd de revisie, dan wordt de waarde 2, etc.). Mocht nu de revisie veranderen, dan wordt 1 veranderd in 2, waardoor meteen alle links veranderen naar (als voorbeeld): =[Source.rev2.xlsx]Sheet1!$H$13
Ik dacht dit eerst met VBA te doen, maar ik liep tegen het probleem aan, dat je dan elke link moet specificeren (zijn er echt ontzettend veel), en het probleem dat je voor elke revisie een code moet aanmaken. In een kleine test bleef excel ook om een referentie vragen...
Ik hoop heel erg dat iemand me een oplossing hiervoor kan geven. Dus eigenlijk het automatisch aanpassen van links naar een ander excel document, waarvan de naam veranderd in de loop van de tijd.
Heel erg bedankt alvast en met vriendelijke groet,
Bart
Hoe ik dit in de titel van het bericht het best kan omschrijven weet ik niet, maar ik zal proberen het zo goed mogelijk uit te leggen.
Ik heb 2 documenten (nu de testfase, de daadwerkelijke documenten zijn een stuk uitgebreider).
Source.rev1.xlsx
ontvanger.xlsx
In ontvanger.xlsx zijn waardes opgenomen uit het andere document. Dus bijvoorbeeld Cell E3 =[Source.rev1.xlsx]Sheet1!$H$13.
Nu is het zo dat de revisie van het "source" document telkens veranderd. Dus rev1 wordt rev2, rev2 wordt rev3, etc. Dit zal ongeveer 1x per maand gebeuren. Het probleem is dat erg veel mensen op deze manier gaan werken, met het "source" document als referentie. Ook gaat het om ontzettend veel verwijzingen.
Het kan niet zo zijn dat dit telkens handmatig ge-update moet worden, of dat bij het openen van het "ontvanger" document bij elke naamswijziging de links moeten worden aangepast.
Ik hoop dat het probleem nu duidelijk is? Mocht dat niet zo zijn, dan wil ik dat graag nog verder toelichten.
Wat nu mijn "oplossing" is:
Ik wil bijvoorbeeld in Cell A1 het revisie nummer hebben (dus 1, veranderd de revisie, dan wordt de waarde 2, etc.). Mocht nu de revisie veranderen, dan wordt 1 veranderd in 2, waardoor meteen alle links veranderen naar (als voorbeeld): =[Source.rev2.xlsx]Sheet1!$H$13
Ik dacht dit eerst met VBA te doen, maar ik liep tegen het probleem aan, dat je dan elke link moet specificeren (zijn er echt ontzettend veel), en het probleem dat je voor elke revisie een code moet aanmaken. In een kleine test bleef excel ook om een referentie vragen...
Ik hoop heel erg dat iemand me een oplossing hiervoor kan geven. Dus eigenlijk het automatisch aanpassen van links naar een ander excel document, waarvan de naam veranderd in de loop van de tijd.
Heel erg bedankt alvast en met vriendelijke groet,
Bart