1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    février 2012
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : février 2012
    Messages : 69
    Points : 60
    Points
    60

    Par défaut Lignes de sous-total à la fin de chaque année sur un tableau généré dynamiquement

    Bonjour,

    Tout d'abord je ne sais pas trop si ma question devait être posée dans cette section ou plutot dans la section "Macros et VBA".

    Je vais essayer de vous expliquer clairement mon problème :

    1 - Dans une cellule de ma feuille Excel, je renseigne une date de début (format de la cellule => Date) - Exemple : 2017-05-01
    2 - Dans une aure cellule de ma feuille excel, je renseigne le nombre de lignes que je souhaite afficher (1 ligne équivaut à un mois) - Exemple : 15
    3 - Mon tableau va donc afficher, pour l'exemple ci-dessus, 15 lignes depuis le 01/05/2017
    Ligne 1 | 01/05/2017 | Montant 1
    Ligne 2 | 01/06/2017 | Montant 2
    Ligne 3 | 01/07/2017 | Montant 3
    Ligne 4 | 01/08/2017 | Montant 4
    Ligne 5 | 01/09/2017 | Montant 5
    Ligne 6 | 01/10/2017 | Montant 6
    Ligne 7 | 01/11/2017 | Montant 7
    Ligne 8 | 01/12/2017 | Montant 8
    Ligne 9 | 01/01/2018 | Montant 9
    Ligne 10 | 01/02/2018 | Montant 10
    Ligne 11 | 01/03/2018 | Montant 11
    Ligne 12 | 01/04/2018 | Montant 12
    Ligne 13 | 01/05/2018 | Montant 13
    Ligne 14 | 01/06/2018 | Montant 14
    Ligne 15 | 01/07/2018 | Montant 15

    4 - En ajoutant des conditions sur chaque ligne, je parvient à afficher les lignes seulement si on a pas dépassé le nombre de lignes (mois) à afficher. Exemple : Si finalement, je renseigne 10 comme nombre de lignes, mon tableau n'affichera que jusqu'à la ligne 10.
    5 - Désormais, en restant avec l'exemple ci-dessus (15 lignes), je voudrais pouvoir afficher, après la Ligne 8 (changement d'année), la somme des montants des lignes 1 à 9.

    En résumé, quels moyens existent-ils pour intercaler / insérer une ligne entre 2 lignes (après la ligne 8 et avant la ligne 9), permettant d'afficher la somme des montants des lignes au-dessus (ici la somme des montants pour les mois de l'année 2017) ?
    Une MCD peut-elle suffire, ou du code VBA est-il obligatoire ?
    Si du code VBA est obligatoire, cela ne me dérange pas de l'intégrer dans ma feuille XLS. Mais à ce propos, est-ce possible d'appeler une fonction VBA sur changement d'une valeur d'une cellule ? (ex : pouvoir appeler la fonction qui ajoute les sous-totaux dès lors que je change la valeur de la cellule qui contient le nombre de lignes à afficher)

    Merci d'avance pour toutes les réponses que vous pourrez m'apporter

    Nicolas

  2. #2
    Expert éminent
    Homme Profil pro
    aucune
    Inscrit en
    avril 2016
    Messages
    4 535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : avril 2016
    Messages : 4 535
    Points : 7 924
    Points
    7 924

    Par défaut

    Bonjour
    Nous sommes ici dans la section "Conception". Je vais donc ne te parler QUE de conception --->>
    Mets donc en colonne C une formule telle qu'y sera fait sur chaque ligne le total cumulé des lignes au-dessus pour chaque "groupe".
    Et tu auras ainsi toujours, à chaque instant, un total exact sur chacune des lignes, sans nécessité de n'en afficher que x ou y.
    J'insiste : c'est là une réponse de type "conception" faite dans la section Conception. *****

    ***** Pour mémoire :
    Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro). Ne m'en proposez donc pas.

Discussions similaires

  1. [CR XI] Moyenne par ligne sur un tableau croisé dynamique sur CR XI
    Par juju05 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 21/11/2012, 12h46
  2. [Toutes versions] Insertion d'une ligne sous-total à chaque changement d'année
    Par guillaume30c dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/12/2011, 17h17
  3. Problème de sous total en fin de page et en début page suiv.?
    Par dzsamca2008 dans le forum QuickReport
    Réponses: 3
    Dernier message: 19/07/2009, 00h19
  4. Réponses: 1
    Dernier message: 16/12/2008, 19h13
  5. Réponses: 4
    Dernier message: 19/06/2004, 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