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 :

Calcul avec vba excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2013
    Messages : 1
    Par défaut Calcul avec vba excel
    Dans la colonne a j'ai des chiffres et des cellules vides
    Exemple a1: a10 = 30
    Dans la cellule a11 je veux la somme
    a12:a16 = 50
    Dans la cellule a17 je veux la somme
    il doit le faire automatiquement suite à un programme
    Le problème : il aditionne toutes les valeurs, même les cellules ou il y a
    formule

    la procédure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub Parcourir()
    Range("a1").End(xlDown).Select
     
    Set valeurs = Range("a1", [A1].End(xlDown))
     
    En_Colonne = ActiveCell.Column
    En_Ligne = ActiveCell.Row + 1 'ligne +1
    While Not IsEmpty(ActiveCell.Value)
    Cells(En_Ligne, En_Colonne).Activate
    En_Ligne = En_Ligne + 1
    Wend
    With ActiveCell
     
    ActiveCell.FormulaR1C1 = "=sum(R[-" & valeurs.Count & "]C:R[-1]c)"
        ActiveCell.Select
        End With
    End Sub

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut calcul somme VBA
    bonjour

    cela me parrait à priori normal puisque tu selectionne tout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("a1").End(xlDown).Select
    Mais tes cellules contenant les sommes sont toujours sur les même lignes ?

    si c'est le cas alors c'est ta plage qui doit être modifier et tu peux rester en formule ex:
    .en 11 =somme(A1:A10)
    .en 17 =somme(A12:A16)

    et si en 17 tu veux la somme A1 à A16 sans A11 alors
    . =somme(A1:A10;A12:A16) ou
    . =somme(A11:A16)

    voilà

    tu dis c'est ça que tu veux

    Igloobel

  3. #3
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    Bonjour
    Je vais encore me faire sanctionner mais c'est clair comme de l'eau de boudin. Vous voulez la somme, la somme de quoi ? On suppose que c'est la somme de A1:a10=30 en A11 puis la somme de A12:A16=50 en A17.
    Votre procédure fonctionne t-elle ou pas, qu'est est ce que vous attendez de la macro, quelle est le résultat que vous souhaiter obtenir. Vous etes sur de pas confondre somme et sous.total en A11 et A17.
    sous.total(a1:a10) en A11
    sous.total(a12:a16) en A17
    et la somme des sous.totaux en A18 ??

Discussions similaires

  1. envoi mail outlook avec vba excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2010, 10h45
  2. [XL-2003] Formule de calcul avec VBA Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/06/2009, 13h23
  3. manipulation des fichiers et dossiers avec VBA excel
    Par GBAGO dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/07/2007, 23h30
  4. lien internet avec VBA EXCEL
    Par casefayere dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/07/2007, 10h40
  5. Images avec VBA Excel
    Par dorschner dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/09/2006, 23h28

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