In Microsoft Excel kunt u een cel in een werkmap koppelen aan een andere werkmap met behulp van een formule die verwijst naar de externe werkmap. Dit wordt een werkmapkoppeling genoemd. Wanneer deze werkmapkoppeling wordt gemaakt, kan er een relatief pad worden gebruikt, zodat u de werkmappen kunt verplaatsen zonder de koppeling te verbreken. In dit artikel wordt beschreven hoe werkmapkoppelingen onder verschillende omstandigheden door Excel worden opgeslagen en kan u helpen wanneer u een verbroken koppeling probeert op te lossen.
Wanneer Excel een doelwerkmap met werkmapkoppelingen opent, worden de gedeelten van de werkmapkoppelingen die zijn opgeslagen in de werkmap dynamisch gecombineerd met de benodigde gedeelten van het huidige pad van de bronwerkmap om een absoluut pad te maken.
Het is ook belangrijk om te weten dat wat in de formulebalk wordt weergegeven, niet noodzakelijkerwijs is wat is opgeslagen. Als de bronwerkmap bijvoorbeeld is gesloten, ziet u een volledig pad naar het bestand, hoewel alleen de bestandsnaam kan worden opgeslagen.
Werkmappenkoppelingen naar bronwerkmappen worden waar mogelijk op een relatieve manier gemaakt. Dit betekent dat het volledige pad naar de bronwerkmap niet wordt vastgelegd, maar het deel van het pad dat betrekking heeft op de doelwerkmap. Met deze methode kunt u de werkmappen verplaatsen zonder de koppelingen tussen de werkmappen te verbreken. De werkmapkoppelingen blijven echter alleen intact als de werkmappen zich ten opzichte van elkaar op dezelfde locatie bevinden. Als de doelwerkmap bijvoorbeeld C:\Mydir\Destination.xlsx is en de bronwerkmap C:\Mydir\Files\Source.xlsx is, kunt u de bestanden naar station D verplaatsen zolang de bronwerkmap zich nog in een submap met de naam Bestanden bevindt.
Relatieve koppelingen kunnen problemen veroorzaken als u de doelwerkmap naar verschillende computers verplaatst en de bronwerkmap zich op een centrale locatie bevindt.De manier waarop werkmapkoppelingen worden opgeslagen, verschilt op de volgende manieren:
Opslagtype 1: hetzelfde station met dezelfde map of onderliggende map
De bronwerkmap bevindt zich in dezelfde map of een onderliggende map als de doelwerkmap. In dit geval slaan we het relatieve bestandspad op, bijvoorbeeld submap/source.xlsx en destination.xlsx.
Dit type werkt het beste voor werkmappen in de cloud en wanneer beide werkmappen worden verplaatst.
Opslagtype 2: hetzelfde station, maar met verschillende mappen
De bron- en doelwerkmappen bevinden zich op hetzelfde station, maar in verschillende mappen. In dit geval slaan we een relatief serverpad op, bijvoorbeeld /root/parent/sibling1/source.xlsx en /root/parent/sibling2/destination.xlsx.
Dit type werkt het beste als de doelwerkmap binnen hetzelfde station wordt verplaatst, maar de bronwerkmap op dezelfde locatie blijft.
Opslagtype 3: Verschillende stations
De bronwerkmap bevindt zich op een ander station dan de doelwerkmap. De doelwerkmap bevindt zich bijvoorbeeld op station C en de bronmap bevindt zich op station H. In dit geval slaan we het absolute pad op, bijvoorbeeld H:\folder\source.xlsx of https://tenant.sharepoint.com/teams/site/folder/source.xlsx.
Dit type werkt het beste als de doelwerkmap wordt verplaatst, maar de bronwerkmap op dezelfde locatie blijft. Hierbij wordt ervan uitgegaan dat de doelwerkmap nog steeds toegang heeft tot de bronwerkmap.
Als de bronwerkmap zich in de map XLStart, Alternatieve opstartbestandslocatie of Bibliotheek bevindt, wordt een eigenschap geschreven om een van deze mappen aan te geven en wordt alleen de bestandsnaam opgeslagen.
Excel herkent twee standaard XLStart-mappen van waaruit bestanden automatisch worden geopend bij het opstarten. De twee mappen zijn als volgt:
De MAP XLStart die zich in het profiel van de gebruiker bevindt, is de MAP XLStart die is opgeslagen als een eigenschap voor de werkmapkoppeling. Als u de map XLStart in de Office-installatiemap gebruikt, wordt die XLStart-map behandeld als elke andere map op de harde schijf.
De naam van de Office-map verandert tussen versies van Office. De naam van de Office-map kan bijvoorbeeld Office14, Office15 of Office16 zijn, afhankelijk van de versie van Office die u gebruikt. Deze mapnaamwijziging zorgt ervoor dat werkmapkoppelingen worden verbroken als u naar een computer gaat waarop een andere versie van Excel wordt uitgevoerd dan de versie waarin de koppeling tot stand is gebracht.-
De map XLStart in de Office-installatiemap, zoals C:\Program Files\Microsoft Office\<Office-map>\XLStart
-
De map XLStart in het profiel van de gebruiker, zoals C:\Documents and Settings\<gebruikersnaam>\Application Data\Microsoft\Excel\XLStart
Wanneer een bronwerkmap is gekoppeld, wordt de werkmapkoppeling tot stand gebracht op basis van de manier waarop de bronwerkmap is geopend. Als de werkmap is geopend via een toegewezen station, wordt de werkmapkoppeling gemaakt met behulp van een toegewezen station. De werkmapkoppeling blijft op die manier behouden, ongeacht hoe de bronwerkmap in de toekomst wordt geopend. Als de bronwerkmap wordt geopend door een UNC-pad, wordt de werkmapkoppeling niet teruggezet naar een toegewezen station, zelfs niet als er een overeenkomend station beschikbaar is. Als u zowel UNC- als gekoppelde stationswerkmappen in hetzelfde bestand hebt en de bronwerkmappen tegelijkertijd met de doelwerkmap zijn geopend, reageren alleen de koppelingen die overeenkomen met de manier waarop de bronwerkmap is geopend als hyperlink. Als u de bronwerkmap opent via een toegewezen station en de waarden in de bronwerkmap wijzigt, worden alleen de koppelingen die zijn gemaakt met het toegewezen station onmiddellijk bijgewerkt.
De werkmapkoppeling die in Excel wordt weergegeven, kan er ook anders uitzien, afhankelijk van hoe de werkmap is geopend. De werkmapkoppeling lijkt mogelijk overeen te komen met de HOOFD-UNC-share of de stationsletter die is gebruikt om het bestand te openen.Er zijn verschillende omstandigheden waarin werkmapkoppelingen tussen werkmappen per ongeluk kunnen worden gemaakt om te verwijzen naar onjuiste locaties. Hier volgen twee van de meest voorkomende scenario's.
Scenario 1-
U wijst een station toe onder de hoofdmap van een share. U wijst bijvoorbeeld station Z toe aan \\MyServer\MyShare\MyFolder1.
-
U maakt werkmapkoppelingen naar een bronwerkmap die is opgeslagen op de toegewezen locatie nadat u de doelwerkmap hebt geopend via dat toegewezen station.
-
U opent de doelwerkmap via een UNC-pad.
-
Als gevolg hiervan wordt de werkmapkoppeling verbroken.
Als u de doelwerkmap sluit zonder deze op te slaan, worden de werkmapkoppelingen niet gewijzigd. Als u de doelwerkmap echter opslaat voordat u deze sluit, slaat u de werkmapkoppelingen met het huidige verbroken pad op. De mappen tussen de hoofdmap van de share en de toegewezen map worden buiten het pad geplaatst. In het bovenstaande voorbeeld wordt de koppeling gewijzigd in \\MyServer\MyFolder1. Met andere woorden, de naam van de share wordt verwijderd uit het bestandspad.
Scenario 2-
U wijst een station toe onder de hoofdmap van een share. U wijst bijvoorbeeld station Z toe aan \\MyServer\MyShare\MyFolder1.
-
U opent het bestand via een UNC-pad of een toegewezen station dat is toegewezen aan een andere map op de share, zoals \\MyServer\MyShare\MyFolder2.
-
Als gevolg hiervan wordt de werkmapkoppeling verbroken.
Als u de doelwerkmap sluit zonder deze op te slaan, worden de werkmapkoppelingen niet gewijzigd. Als u de doelwerkmap echter opslaat voordat u deze sluit, slaat u de werkmapkoppelingen met het huidige verbroken pad op. De mappen tussen de hoofdmap van de share en de toegewezen map worden buiten het pad geplaatst. In het bovenstaande voorbeeld wordt de koppeling gewijzigd in \\MyServer\MyFolder1. Met andere woorden, de naam van de share wordt verwijderd uit het bestandspad.