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

Condition (Tous) dans liste déroulante

slavovensky

XLDnaute Nouveau
Bonjour à tous,

Je cherche à avoir dans une liste déroulante (soit de validation sur une cellule, soit dans un ComboBox en VBA) la condition (Tous) comme dans les liste de choix lorsque le filtre automatique est activé.
J'ai mis un exemple d'application en piece jointe.

Merci d'avance pour votre aide.
@+ Igor
 

Pièces jointes

  • exemple.xls
    17 KB · Affichages: 95
  • exemple.xls
    17 KB · Affichages: 98
  • exemple.xls
    17 KB · Affichages: 102

Pierrot93

XLDnaute Barbatruc
Re : Condition (Tous) dans liste déroulante

Bonjour Igor

ton fichier en retour, avec un petit tableau croisé dynamique. Barre de menu Excel=> Données => rapport de tableau croisé dynamique.

bon après midi
@+
 

Pièces jointes

  • exemple.zip
    7 KB · Affichages: 36
  • exemple.zip
    7 KB · Affichages: 41
  • exemple.zip
    7 KB · Affichages: 46

Gael

XLDnaute Barbatruc
Re : Condition (Tous) dans liste déroulante

Bonsoir Slavovensky, salut Pierrot93,

En formule et en laissant le caractère "*", tu peux écrire:

Code:
=SOMMEPROD(SI(ESTNUM(PERIODE);(MOIS=PERIODE);1)*MONTANT)

@+

Gael
 

slavovensky

XLDnaute Nouveau
Re : Condition (Tous) dans liste déroulante

Merci Gael, ça fonctionne que dans le cas pour je selectionne "(Tous)" dans la liste déroulante. Lorsque je choisis une valeur numérique, le résultat est #VALEUR!
Une idée ?
 

Gael

XLDnaute Barbatruc
Re : Condition (Tous) dans liste déroulante

Bonjour Slavovensky, bonjour à tous,

Petit oubli, cela devient une formule matricielle.

Ti clicques dans la formule comme pour la modifier et tu fais Ctrl-Maj-Entrée au lieu de Entrée.

Excel doit mettre automatiquement la formule entre "{...}" et tout fonctionne.

@+

Gael
 

Monique

Nous a quitté
Repose en paix
Re : Condition (Tous) dans liste déroulante

Bonjour,

Une autre forme

Taper "Tous" en A3 pour qu'il apparaisse dans la liste de validation
Effacer B3:B15 et H4

=SOMMEPROD((MOIS=EQUIV(G4;LIST_MOIS_1;0)-1)+(G4="tous");MONTANT)
 

Discussions similaires

Réponses
7
Affichages
817
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…