xlsm créé avec Excel 2010 – "Impossible de find un projet ou une bibliothèque" sur Excel 2016

J'ai une macro VBA qui fonctionnait bien dans Excel 2010. Lorsque je l'exécute dans Excel 2016, "Je ne trouve pas de projet ou de bibliothèque" sur la ligne commençant "nCashAdded = Application.InputBox":

Sub InsertNewHistory() Dim nCashAddedInPeriod As Long nCashAdded = Application.InputBox("Cash added in previous period:", "Cash In Period", Type:=1) 

Voici les references que j'ai définies:

Les références

Dois-je avoir d'autres references?

Pour le bureau 2010, l'location de ATPVBAEN.XLAM était C: \ Program Files \ Microsoft Office \ OFFICE14 \ Library \ Analysis \

Pour Office 2016 (sur Windows 7), l'location est maintenant: C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ Library \ Analysis

Il suffit de décocher la reference manquante, de fermer le file, de rouvrir et de naviguer vers un nouvel location et de définir la reference.

Vous pouvez également essayer d'activer le pack d'outils d'parsing et cela devrait rendre l'ajout disponible par défaut.

Fichier -> Compléments -> Compléments Excel, click Go … et vérifiez Analysis ToolPak-VBA