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 :

Cumul d'une colonne en VBA [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 35
    Par défaut Cumul d'une colonne en VBA
    Bonsoir
    j'ai un problème avec la colonne E je n'arrive pas à faire le cumul de la colonne D.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 5).Value = Cells(i, 4).Value + Cells(3, 4).Value
    merci pour votre aide
    bien cordialement
    HERBIN

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Je ne comprend pas ce que tu veux faire.
    Peux tu expliquer

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 35
    Par défaut cumul
    a partir de la colonne D je siuhaite faire le cumul sur la colonne E
    colonne D
    45 454,55
    45 454,55
    41 322,31
    40 980,81
    31 046,07
    et obtenir les résultats suivants sur la
    colonne E
    45 454,55
    90 909,10
    132 231,41
    173 212,22
    204 258,29
    merci

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Une simple formule devrai aller en E3
    Voir aussi ici

  5. #5
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 5) = Cells(i, 5 - 1) + Cells(i + 1, 5- 1)
    cordialement,

    Didier

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8
    Par défaut
    Citation Envoyé par Ormonth Voir le message
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 5) = Cells(i, 5 - 1) + Cells(i + 1, 5- 1)
    cordialement,

    Didier
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 5) = Cells(i, 5 - 1) + Cells(i - 1, 5)
    pour i >= 2 et Cells(1, 5) = Cells(1, 5 - 1)

    plutôt, non ?

    Cordialement,
    n.

  7. #7
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    De cette façon peut être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Cells(1, 5) = Cells(1, 5 - 1)
     
    For i = 2 To 5
        Cells(i, 5) = Cells(i - 1, 5) + Cells(i, 5 - 1)
    Next i
    Hervé.

  8. #8
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    Bien vu !
    Euh, les 2 premiers sont faux / la demande... ainsi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub OK()
    Dim I
     
    For I = 2 To 6
        Cells(I, 5) = Cells(I - 1, 5) + Cells(I - 1, 5 - 1)
    Next I
    End Sub
    qui retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    col D          Col E
    45 454,55	
    45 454,55	45454,55
    41 322,31	90909,1
    40 980,81	132231,41
    31 046,07	173212,22
    	        204258,29
    Edit : oups , Theze, non rafraîchi...

    cordialement,

    Didier

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

Discussions similaires

  1. [XL-2007] Calculer la moyenne d'une colonne en VBA. Fonction average?
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/08/2009, 10h15
  2. [XL-2000] Dernière valeur d'une colonne (sans VBA)
    Par Simon27 dans le forum Excel
    Réponses: 2
    Dernier message: 25/06/2009, 17h57
  3. Cumul d'une colonne
    Par bibipsi dans le forum Langage SQL
    Réponses: 9
    Dernier message: 29/05/2009, 17h48
  4. Problème de cumule dans une colonne
    Par gadjo72 dans le forum Débuter
    Réponses: 5
    Dernier message: 24/04/2008, 21h24
  5. comment modifier le nom d'une colonne via VBA?
    Par Invité dans le forum Access
    Réponses: 6
    Dernier message: 24/11/2005, 15h36

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