Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA: Calcul automatique des dates max en fonction d'une valeur en tète de colonne

bretthieb

XLDnaute Nouveau
Bonjour, je m'explique, je souhaite compléter mon fichier Excel avec macro par des calculs automatique de dates mini et maxi jusqu'à atteindre une valeur en colonne A, puis reprendre en dessus le même calcul et ainsi de suite.

Dans l'exemple joint, pour une gestion de projet, avec différents niveaux de granularités (en colonne A niveau de 1 à 5), je souhaite par exemple en E2 calculer automatiquement la date mini de toutes les cellules en dessous jusqu' à la prochaine ligne ayant un "1" en colonne A et ainsi de suite. Le fichier pouvant avoir 15 à 300 lignes... avec X niveaux 1, 2, 3 ou 4-5.

Si quelqu'un veut bien m'aider, je galère un peu... beaucoup ;-), et si je comprend le principe, je ferais de même pour la colonne F (DATE MAXI).

Un grand merci d'avance pour vos précieux conseils.
 

Pièces jointes

  • Classeur2.xlsx
    15.3 KB · Affichages: 13

Deadpool_CC

XLDnaute Accro
Bonjour,
rapidement lors d'une petite pause ... pour te donner une piste pour avancer

je suis pas très fort dans les sommes / min / max conditionnels mais dès le départ, j'aurais pas organiser mes niveau comme cela mais plutôt !


mais après par exemple sur la colonne fin de mission tu mets un formule du genre
=MAX(SI($A$2:$A$50=B2; G3:G$50))

ps : en ID c'est juste une =Ent(niveau)

Je laisse des spécialistes te répondre de manière plus complète ...

Allez c'est l'heure de la clope (Attention : fumer tue! )
A+
 

Pièces jointes

  • 1653923741402.png
    10.9 KB · Affichages: 18

bretthieb

XLDnaute Nouveau
merci pour ton retour, malheureusement la structure m'est imposée. Il y a deja des macros qui tournent avec des boutons de création de ligne niveau 1, 2, 3, 4 et 5. D'ou mon problème, je pense que c'est faisable, mais pas avec mon niveau aujourd'hui. :-(
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…