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 :

Run-time error '6': Overflow


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Points : 80
    Points
    80
    Par défaut Run-time error '6': Overflow
    Bonjour,

    dans la macro je fais un calcule:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Resultat = (Cells(i,1)-Cells(i-1,1))*24*60
    (3/1/2013 3:02:00 AM) - (2/3/2013 3:09:00 PM)
    -- (1er Mars 2013 - 3 Fev 2013)

    La difference entre les deux cellule (dates) c'est un nombre de jours que je convertit en minute. Je ne comprend pas pourquoi lorsque ce nombre devient grand j'obtiens le message d'erreur dans le titre et en PJ. Quand j'enleve *24*60 ca a l'air de marcher!

    Merci d'avance pour votre aide.

    J'attache la piece jointe.
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Comment est déclarée ta variable résultat, de quel type ?

    Philippe

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Points : 80
    Points
    80
    Par défaut
    Bonjour Philippe,

    desolé pour ma reponse tardive.

    j'ai declaré ma variable As Integer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim CurrentReadingInterval As Integer

    Merci pou votre aide,

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    01/03/2013 - 03/02/2013 = 26
    26 * 24 * 60 = 37440
    Une variable de type integer est limitée à 32767.
    Essaie avec un type Long.

    Cordialement.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Points : 80
    Points
    80
    Par défaut
    mille merci !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. run time error 6 : overflow
    Par Elcocco dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/02/2012, 10h22
  2. Run-time error 6 Overflow
    Par askan dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2009, 20h22
  3. Réponses: 4
    Dernier message: 25/02/2009, 11h35
  4. Run Time Error 6 Overflow VBA du à appel C++(dll)
    Par mamok dans le forum Général VBA
    Réponses: 1
    Dernier message: 15/06/2007, 14h27
  5. Run-time error '5':
    Par zazaraignée dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/01/2006, 13h53

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