Het xlam-bestand bevat korte stukjes Visual Basic for Applications (VBA) die de cijfers opvragen bij de echte engine van Invantive Control. Dit xlam-bestand wordt standaard geïnstalleerd en gezocht in de AddIns map van de huidige gebruiker.
In dit geval lijkt het er op dat het xlam-bestand niet geopend kon worden. Excel kent dan de Invantive formules voor Exact Online niet en toont #NAAM? met als betekenis: onbekende Excel functienaam.
Voer de volgende stappen uit om de #NAAM melding te vervangen door de echte waardes:
Stap 1 - Open XLAM Bestand Handmatig
De eerste stap is om via Bestand → Openen het xlam-bestand te openen. Geef het volledige pad in.
Mogelijk lost dit het probleem al op, eventueel na CtrlAltShiftF9 om alles te herberekenen.
Stap 2 - Controleer in Vertrouwenscentrum
Als dit probleem met #NAAM vaker optreedt, controleer dan in het vertrouwenscentrum of macro’s en VBA niet per abuis geblokkeerd zijn. Voeg indien nodig de map (hier: c:\Users\Gebruiker\AppData\Roaming\Microsoft\AddIns) op:
Een eventueel afwijkende of netwerkmap kan ingesteld worden door deze map op te geven in de omgevingsvariabele INVANTIVE_CONTROL_XLAM_FOLDER. De waarde hierin wordt door de Excel add-in gecombineerd met de bestandsnaam om de VBA te zoeken.
Stap 3 - #NAAM staat er ook na CtrlAltShiftF9
Het geforceerd herberekenen leidt niet altijd tot een herberekening.
Als de Excel formules optionele parameters hebben zoals I_EOL_BAL_YEAR_CLOSE(;2020) dan wordt een benodigde wijziging niet altijd herkend door Excel bij herberekenen.
Er zijn dan twee opties:
Eenmalig: meld dan opnieuw aan.
Structureel: gebruik een named range divisioncode in alle formules die wijst naar een centrale cel zoals met de gewenste Exact Online administratie.
Terzijde: merk op dat Invantive Control for Excel uit twee invoegtoepassingen bestaat. Naast de xlam is de andere “Invantive Control for Excel” (bestandsnaam Invantive.Excel.Starter.vsto).