Help and Support

Numéro d'article: 292471 - Dernière mise à jour: mercredi 22 octobre 2003 - Version: 1.0

XL2002 : Message d'erreur : Excel ne peut pas terminer cette tâche avec les ressources disponibles...

Agrandir tout | Réduire tout

Symptômes

Lorsque vous tentez d'enregistrer un classeur Microsoft Excel, de définir ou de supprimer un nom ou d'utiliser un nom défini dans une formule, le message d'erreur suivant peut s'afficher :
Excel ne peut pas terminer cette tâche avec les ressources disponibles. Sélectionnez moins de données ou fermez des applications.

Cause

Ce problème peut se produire si vous définissez des noms faisant indirectement référence à d'autres noms imbriqués se trouvant à plus de 20 niveaux au-dessous. Lorsque vous ajoutez ou utilisez un nom dépassant ce niveau d'indirection, vous recevez ce message d'erreur. Vous le recevez également lorsque vous supprimez un nom référencé par plus de 20 niveaux de noms définis.

Résolution

Pour résoudre ce problème, modifiez les noms définis de sorte que leur référence aux cellules données soit plus directe.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Un niveau d'indirection dans les noms définis est créé lorsqu'un nom fait référence à un autre nom ou à une référence de cellule.

Si vous définissez les noms suivants dans un classeur intitulé Classeur1
   Nom     Référence à                    Niveau d'indirection
   -----------------------------------------------------------

   Test1   =Feuille1!$A$1                  1
   Test2   =Classeur1!Test1                2
   Test3   =Classeur1!Test2                3
   Test4   =Classeur1!Test3                4
   Test5   =Classeur1!Test4                5
   Test6   =Classeur1!Test5                6
   Test7   =Classeur1!Test6                7
   Test8   =Classeur1!Test7                8
   Test9   =Classeur1!Test8                9
   Test10  =Classeur1!Test9               10
   Test11  =Classeur1!Test10              11
   Test12  =Classeur1!Test11              12
   Test13  =Classeur1!Test12              13
   Test14  =Classeur1!Test13              14
   Test15  =Classeur1!Test14              15
   Test16  =Classeur1!Test15              16
   Test17  =Classeur1!Test16              17
   Test18  =Classeur1!Test17              18
   Test19  =Classeur1!Test18              19
   Test20  =Classeur1!Test19              20 (la limite)
   Test21  =Classeur1!Test20              21
				
où chaque ligne représente un niveau d'indirection, et que vous essayez d'utiliser un nom au-delà du vingtième niveau d'indirection, vous recevez le message d'erreur mentionné à la section "Symptômes".

Vous pouvez également recevoir ce message d'erreur si vous tentez de supprimer un nom dont les niveaux d'indirection inférieurs sont trop nombreux. Par exemple, si vous essayez de supprimer le nom "Test1", vous pouvez recevoir le message d'erreur car le nom "Test21" est à plus de 20 niveaux d'indirection.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 2002
Mots-clés : 
kberrmsg kbbug kbpending KB292471
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Traductions disponibles

 

Related Support Centers