Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Dépassement de capacité (Erreur 6)

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

Un dépassement de capacité se produit quand vous tentez d'effectuer une affectation dépassant les limites de la cible de l'affectation. Causes et solutions pour cette erreur :

  • Le résultat d'une affectation, d'un calcul ou d'une conversion de type de données est trop grand pour être représenté dans la plage de valeurs autorisée pour ce type de variable.

    Affectez la valeur à un type de variable pouvant contenir une plage de valeurs plus grande.

  • Une affectation à une propriété dépasse la valeur maximale de la propriété.

    Vérifiez que votre affectation se situe à l'intérieur de la plage de la propriété cible.

  • Vous tentez d'utiliser dans un calcul un nombre converti en entier, mais le résultat est plus grand qu'un entier. Par exemple :

      Dim x As Long
    x = 2000 * 365   ' Error: Overflow
Pour contourner le problème, saisissez le nombre comme suit :
      Dim x As Long
    x = 2000 * 365   ' Error: Overflow
      Dim x As Long
    x = CLng(2000) * 365
Pour contourner le problème, saisissez le nombre comme suit :
      Dim x As Long
    x = CLng(2000) * 365

Pour plus d'informations, sélectionnez l'élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

© 2018 Microsoft