Calculs sous un filtre

Bonjour a tous;

Se classeur contiens un tableaux de calcule

avec une possibilité de filtrer par mois

le problème ! lorsque je choisi un mois le total recette pour touts les mois

comment avoir le ressauta seulement pour le mois choisi

merci

3testc.xlsm (32.32 Ko)

Bonjour

Tu n'utilises pas les tableaux structurés correctement :

  1. il ne faut pas de ligne vide. De nouvelles lignes se créent automatiquement lors du remplissage
  2. la ligne de total propose des calculs basés sur la fonction SOUS.TOTAL qui tient compte des filtres, or tu as utilisé SOMME...
  3. de même que l'on donne des noms aux onglets et classeurs, on ne laisse pas Tableau1, on choisit un nom signifiant
  4. Ton code VBA ne tient pas compte du tableau structuré ListObject, ce qui complique inutilement
  5. pourquoi masquer les lignes par une boucle au lieu de faire un simple filtre automatique ?

Par ailleurs ont évite de donner à une variable un nom réservé comme cell...

5testc2.xlsm (27.61 Ko)

Bonjour,

Une proposition à étudier.

Cdlt.

4testc2.xlsx (18.39 Ko)

Rebonjour;

78chris

Comment faire pour crée De nouvelles lignes automatiquement lors du remplissage.

4testc2.xlsm (27.61 Ko)

Bonjour a tous;

Se classeur contiens un tableaux de calcule

avec une possibilité de filtrer par mois

le problème ! lorsque je choisi un mois le total recette pour touts les mois

comment avoir le ressauta seulement pour le mois choisi

merci

TESTC.xlsm

Bonjour, avec la fonciton sous.total tu peux trouver ce que tu cherches :

=SOUS.TOTAL(109;(G9:G108))

( sous.total(109 au lieu de sous.total(9 car comme le signal Chris tu utilises un code vba pour masquer et pas un simple filtre automatique)

3testc-retour.xlsm (31.94 Ko)

Rebonjour;

je veut pas des linge vide

je veut que le nouvelles lignes se créent automatiquement lors du remplissage

merci

voir la pièce jointe

3testc2.xlsm (27.61 Ko)

RE

Au moins 3 possibilités

Soit tu désactives temporairement la ligne de totaux et tu saisis sous la dernière ligne

Soit depuis la dernière cellule de données tu utilises TAB

Soit clic droit dans une cellule, insérer ligne de tableau

Rechercher des sujets similaires à "calculs filtre"