IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Dépassement de capacité


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 10
    Par défaut Dépassement de capacité
    Bonjour,

    j'ai un problème tout bête mais je en comprend pas d'où vient l'erreur.

    J'ai une variable : et lorsque j'essaye de faire :

    j'obtient le message suivant :
    "Dépassement de capacité"

    or si j'écris CA = 153 000 (le résultat de la multiplication 85*1800), je n'ai plus d'erreur.
    Pour info, 1800 est le contenu d'une case du tableau excel, donc je ne peux pas mettre directement le résultat de la multiplication dans mon code. J'obtenais l'erreur avec la variable "var" et "F33" = 1800
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var = Cdbl(me.range("F33").value)
    CA = 85 * var
    donc j'ai mis directement le résultat dans la multiplication mais l'erreur persiste.

    je ne comprends donc pas d'où vient ce dépassement de capacité et je ne peux pas continuer mon programme sans cette multiplication basique, alors si vous avez une quelconque idée, merci.

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 517
    Par défaut
    salut

    met des deux nombres dans des variables typées en double ou force leur type directement ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim CA As Double
    CA = 85# * 1800#
    MsgBox CA

Discussions similaires

  1. Réponses: 12
    Dernier message: 17/10/2014, 16h08
  2. Transaction, Dépassement de capacité
    Par SkYsO dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 23/12/2008, 14h56
  3. Dépassement de capacité
    Par jean-pierre96 dans le forum Access
    Réponses: 2
    Dernier message: 10/05/2006, 16h04
  4. Réponses: 8
    Dernier message: 06/02/2006, 14h34
  5. détection de dépassement de capacité
    Par tut dans le forum C++
    Réponses: 10
    Dernier message: 01/12/2004, 22h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo