Externe koppelingen kunnen worden berekend wanneer u een werkmap opent die voor het laatst is opgeslagen in een eerdere versie van Excel

Symptomen

Wanneer u een werkmap opent die externe koppelingen of door de gebruiker gedefinieerde functies bevat in Microsoft Excel, kunnen een of meer van de volgende symptomen optreden:

  • De koppelingen in de werkmap worden berekend op basis van de externe koppelingstabel die is opgeslagen in de werkmap en kunnen afwijken van wat eerder is berekend.
  • Formules die externe koppelingen bevatten of verwijzen naar andere werkmappen waarvoor geen waarden zijn opgeslagen in de externe koppelingstabel, kunnen een van de volgende fouten weergeven:
    • #VERW!

    • #WAARDE!

  • Formules die door de gebruiker gedefinieerde functies bevatten uit invoegtoepassingen of andere werkmappen die niet beschikbaar zijn, kunnen de volgende fout weergeven:
    • #NAAM?

Omdat het resultaat een fout is, kunnen andere cellen en functies die dit resultaat gebruiken, andere fouten of onverwachte resultaten retourneren.

Oorzaak

Dit scenario treedt op als de werkmap die u opent, voor het laatst is opgeslagen in een versie van Excel die ouder is dan de versie die u momenteel gebruikt om de werkmap te openen. Dit scenario treedt op omdat excel een volledige herberekening afding van alle geopende werkmappen die eerder zijn opgeslagen in een eerdere versie van Excel, ongeacht de updatestatus van de koppeling. Als u een werkmap volledig opnieuw wilt berekenen, haalt Excel de momenteel opgeslagen waarde van alle externe verwijzingen op uit de externe koppelingstabel van werkmappen. Dit gedrag treedt zelfs op als u besluit deze koppelingen niet bij te werken wanneer u hierom wordt gevraagd. Excel werkt de berekeningsketen van de werkmap bij naar de huidige versie van Excel. Als de waarden van de externe koppelingsbronnen niet beschikbaar zijn in de tabel met externe koppelingen in de werkmap, kan Excel niet correct worden berekend. Daarom retourneert Excel #REF! Fouten. Dit geldt ook voor DDE-koppelingen die niet beschikbaar zijn tijdens het herberekeningsproces. Standaard slaat Excel een verborgen tabel met de koppelingswaarden op voor berekeningsdoeleinden. In sommige scenario's zijn de waarden voor de externe koppelingen mogelijk niet hetzelfde als wat voor het laatst is berekend in de formules. Het is ook mogelijk om de functie uit te schakelen om de waarden voor externe koppelingen op een afzonderlijke werkmap op te slaan in Excel-opties.

Tijdelijke oplossing

Gebruik een van de volgende methoden om dit probleem te omzeilen.

Als er fouten optreden in formules voor externe koppelingen wanneer u de werkmap opent, maar u de werkmap nog niet hebt opgeslagen, voert u de volgende stappen uit:

  1. Sla de werkmap niet op. Sluit in plaats daarvan de werkmap zonder deze op te slaan. Hiermee worden alle wijzigingen die in de werkmap zijn aangebracht, ongedaan gemaakt.
  2. Controleer voor elke verschillende externe koppelingsbron in de werkmap die u wilt openen of het bronbestand beschikbaar is op het pad dat is opgegeven in de koppelingsformule. Als er geen koppelingsbronnen meer beschikbaar zijn, wijzigt u de koppelingsformule zodat deze verwijst naar een alternatieve bron. U kunt ook de koppelingsformule definitief verwijderen om de koppeling te verbreken. Volg de stappen in de sectie Koppelingen bijwerken of verwijderen om koppelingen te bewerken of om koppelingen te verwijderen.
  3. Nadat u hebt bevestigd dat alle koppelingsbronnen beschikbaar zijn op de gedefinieerde locaties, opent u de gekoppelde werkmap waarin het probleem zich voordeed in Excel. Laat Excel alle externe koppelingen in de werkmap bijwerken wanneer u hierom wordt gevraagd.
  4. Wanneer u de gekoppelde werkmap opent en bevestigt dat alle externe koppelingen zijn bijgewerkt en dat de werkmap opnieuw is berekend in de huidige versie van Excel, slaat u de werkmap op. Koppelingen moeten nu worden geopend en bijgewerkt zoals verwacht in de huidige versie van Excel.

Als u de werkmap met fouten in de formules voor externe koppelingen al hebt opgeslagen, als het bronbestand van de koppeling is verplaatst of als de bronbestanden van de koppeling niet meer beschikbaar zijn, zoekt u de oorspronkelijke gekoppelde bron. U kunt ook een alternatief bronbestand zoeken. Wijzig vervolgens de koppelingen naar deze bronnen. Voer de volgende stappen uit om de externe koppelingsbronnen te bekijken en eventuele verbroken koppelingen te herstellen of te verwijderen:

  1. Als u tijdelijk wilt voorkomen dat bestanden die voor het laatst zijn opgeslagen in een eerdere versie van Excel, zodat u externe koppelingen kunt bijwerken of verwijderen, stelt u de berekeningsomgeving in op Handmatig. Voer de volgende stappen uit om de berekeningsmodus tijdelijk in te stellen op handmatig:

    1. Sluit alle werkmappen.
    2. Maak een nieuwe werkmap aan.
    3. Selecteer de Microsoft Office-knop en selecteer vervolgens Opties voor Excel.
    4. Selecteer op het tabblad Formulesde optie Handmatig onder Berekeningsopties en selecteer vervolgens OK.
    5. Open de opgeslagen werkmap.
  2. Selecteer op het tabblad Gegevensde optie Koppelingen bewerken in de groep Connections.

    Elke koppeling bevat de bestandsnaam van de bronwerkmap waaraan deze werkmap is gekoppeld. Als u de koppeling selecteert, wordt de locatie van het oorspronkelijke bestandspad van de bronwerkmap weergegeven onder de lijst in het label Locatie .

  3. Selecteer Status controleren om de status voor alle koppelingen in de lijst bij te werken. Wacht tot de status van alle koppelingen is bijgewerkt.

  4. Controleer de status in de kolom Status , selecteer de koppeling en voer vervolgens een van de volgende acties uit:

    • Als de status OK is, is er geen actie vereist. De koppeling werkt en is actueel.
    • Als de status Onbekend is, selecteert u Status controleren om de status voor alle koppelingen in de lijst bij te werken.
    • Als de status Niet van toepassing is, gebruikt de koppeling OLE of Dynamic Data Exchange (DDE). De status van deze typen koppelingen kan niet worden gecontroleerd.
    • Als de status Fout: Bron niet gevonden is, selecteert u Bron wijzigen en selecteert u vervolgens de juiste werkmap voor de koppeling.
    • Als de status Fout: Werkblad niet gevonden is, selecteert u Bron wijzigen en selecteert u vervolgens het juiste werkblad in het juiste bestand. De bron is mogelijk verplaatst of hernoemd.
    • Als de status Waarschuwing: Waarden niet zijn bijgewerkt, selecteert u Waarden bijwerken. De koppeling is niet bijgewerkt toen de werkmap werd geopend.
    • Als de status Waarschuwing: Bron niet opnieuw berekend is, selecteert u Bron openen en drukt u op F9 om de werkmap te berekenen. De werkmap kan worden ingesteld op handmatige berekening in het bronbestand. Als u de werkmap wilt instellen op automatische berekening, selecteert u de Microsoft Office-knop en selecteert u vervolgens Opties voor Excel. Selecteer op het tabblad Formulesde optie Automatisch onder Berekeningsopties.
    • Als de status Fout: niet-gedefinieerde of niet-rechthoekige naam is, kunnen sommige namen pas worden omgezet als u de bronwerkmap opent. Selecteer Open Source, ga terug naar de doelwerkmap en selecteer status controleren. Als het probleem hiermee niet is opgelost, controleert u of de naam niet ontbreekt of verkeerd is gespeld. Ga naar de bronwerkmap, selecteer het tabblad Formules , selecteer Naam definiëren en zoek de naam.
    • Als de status Waarschuwing: Open source is om waarden bij te werken, selecteert u Open source. De koppeling kan pas worden bijgewerkt als u de bron opent.
    • Als de status Bron is geopend is, is de bron geopend. Er is geen actie vereist, tenzij u werkbladfouten ontvangt.
    • Als de status Waarden bijgewerkt op basis van bestandsnaam is, is er geen actie vereist. De waarden zijn bijgewerkt.
    • Als de status Fout: onbepaalde status is, kan Excel de status van de koppeling niet bepalen. De bron mag geen werkbladen bevatten. De bron kan ook worden opgeslagen in een niet-ondersteunde bestandsindeling. Selecteer Waarden bijwerken.
  5. Nadat u alle koppelingsverwijzingen hebt opgelost, stelt u de berekening opnieuw in op automatisch, zodat excel de werkmap volledig opnieuw kan berekenen in de nieuwe versie van de werkmap. Ga hiervoor als volgt te werk:

    1. Selecteer de Microsoft Office-knop en selecteer vervolgens Opties voor Excel.

    2. Selecteer op het tabblad Formulesde optie Automatisch onder Berekeningsopties en selecteer vervolgens OK.

      Excel moet nu de werkmap berekenen. Als de berekening is geslaagd, slaat u de werkmap op. De werkmap moet nu koppelingen openen en bijwerken zoals verwacht in de huidige versie van Excel.

Zie Beschrijving van hoe excel de huidige berekeningsmodus bepaalt voor meer informatie over hoe de berekeningsomgeving wordt bepaald.

Als u de formules die naar externe koppelingen verwijzen niet nodig hebt, kopieert u deze formules en plakt u de waarden alleen in de doelcellen.

Opmerking

Wanneer u een formule vervangt door de bijbehorende waarde, wordt de formule definitief verwijderd.

Voer de volgende stappen uit om de formules te kopiëren en de waarden te plakken:

  1. Open de werkmap in de versie van Excel waarin de werkmap voor het laatst is opgeslagen. Wanneer u wordt gevraagd de koppelingen bij te werken, selecteert u Nee. Omdat het bestand voor het laatst is opgeslagen in deze versie van Excel, worden koppelingen niet gedwongen om bij te werken. Berekening kan plaatsvinden met de laatst bekende waarde van de koppeling.
  2. Klik met de rechtermuisknop op de cel of het celbereik met de formule die naar een externe koppeling verwijst en selecteer Kopiëren.
  3. Klik met de rechtermuisknop op dezelfde cel of hetzelfde celbereik en selecteer Plakken speciaal.
  4. Selecteer in het dialoogvenster Plakken speciaal de optie Waarden onder Plakken en selecteer vervolgens OK.

Nadat u alle ongewenste koppelingen op deze manier hebt verwijderd, slaat u de werkmap op. Vervolgens kunt u de werkmap openen in Excel zonder deze koppelingen bij te werken. Dit gedrag treedt op omdat de koppelingen niet meer bestaan.