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 :

procédure somme poid


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 422
    Par défaut procédure somme poid
    bonjour , j'ai une procedure a faire qui recense pour chaque heure la somme des poids des colis expédiés
    alors la procédure est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub poid5()
    Dim derligne As Long
    derligne = Sheets("AAR").Range("ag65536").End(xlUp).Row
    For i = 2 To derligne
    For j = 4 To 27
    If Cells(30, j) = Sheets("AAR").Cells(i, 33) Then
    Cells(31, j) = Cells(31, j) + Cells(i, 18).Value
    End If
    Next j
    Next i
    End Sub
    la procédure marche mais ne recence pas la totalité des poids par heure

    voila merci d'avance

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    et si tu inverses les boucles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub poid5()
    Dim derligne As Long
    derligne = Sheets("AAR").Range("ag65536").End(xlUp).Row
    For j = 4 To 27
        For i = 2 To derligne
        If Cells(30, j) = Sheets("AAR").Cells(i, 33) Then
            Cells(31, j) = Cells(31, j) + Cells(i, 18).Value
        End If
        Next i
    Next j
    End Sub
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 422
    Par défaut
    ca marche nickel
    merci

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

Discussions similaires

  1. Différence entre la somme de ma procédure et de la requête
    Par MightyDucks dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 21/09/2011, 11h42
  2. Somme avec colonne de différents poids
    Par alex75 dans le forum Excel
    Réponses: 2
    Dernier message: 02/08/2009, 15h24
  3. Procédure somme de nombres premiers
    Par neotrack dans le forum Maple
    Réponses: 1
    Dernier message: 04/05/2008, 11h37
  4. (Graphe complet/Clique) de Taille N et somme des poids des arcs maximales
    Par psyko72 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 21/02/2008, 11h43
  5. - [procédure stockée] - Problème de Somme
    Par korrigann dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 20/05/2003, 11h51

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