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 :

macro de somme si on remplit les critères


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Par défaut macro de somme si on remplit les critères
    Bonjour,

    Je débute tout juste dans les macro excel (en fait régulièrement je copie les maco que je trouve et je les adapte et ne comprends pas trop ce que je fais).

    Là je ne trouve pas d'exemple, aussi je post pour la première fois

    Voilà, je cherche à automatiser les formules très simples qui calculent les sommes. Comme j'ai beaucoup de lignes et que le nombre de lignes intervenant dans le calcul de la somme varie, c'est très fastidieux à la main.

    Ce que je cherche à faire (voir le fichier en copie), c'est :
    - dans la colonne E, si nombre de caractères dans la colonne D = 3 (par exemple A.a), faire la somme des cellules suivantes dont le nombre de caractères de la colonne D est = à 4
    - bien sûr, la somme du nombre de jours ne concerne qu'une seule tâche donc dès que le nombre de caractères dans la colonne D repasse à 3 (ou 2, ou 1, ou quoi que se soit qui ne soit pas 4), on recommence.

    Soit :
    - NBCAR(D3) = 3 donc dans E3 je fais la somme de toutes les cellules sous E3 tant que NBCAR = 4.
    - Dès que NBCAR dans la colonne D est différent de 4, j'arrête de sommer le contenu des cellules de la colonne E
    - et je cherche ensuite ligne après ligne une ligne où le nombre de caractères de la colonne D =3
    - etc etc

    Il faudrait donc dans l'idéal que le programme agisse de façon linéaire et qu'il considère la feuille ligne après ligne.

    Je ne sais pas si je suis très claire, mais je peux clarifier si besoin

    Bien sûr dans l'idéal, on ferait ce type de calcul pour chaque niveau hiérarchique (colonne D). Mais bon, on verra après

    Merci beaucoup de votre aide !!
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2010] Regrouper les critères pour une somme NB.SI
    Par Leakof dans le forum Excel
    Réponses: 4
    Dernier message: 22/11/2014, 23h32
  2. [XL-2010] SOMME.SI.ENS() avec les deux 1ers caractères d'un critère
    Par Daejung dans le forum Excel
    Réponses: 8
    Dernier message: 17/10/2014, 09h33
  3. Réponses: 0
    Dernier message: 29/10/2013, 16h58
  4. Réponses: 1
    Dernier message: 24/03/2006, 10h20

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