Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Filtrer avant de créer un TCD

10 réponses
Avatar
Bruno RCSC
Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date donnée
(sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une date
précise.

Merci pour vos réponses.

BH

10 réponses

Avatar
Daniel.C
Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH
Avatar
Daniel.C
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir
d'une date précise.

Merci pour vos réponses.

BH
Avatar
Bruno RCSC
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH






Avatar
isabelle
bonjour Bruno,

peut tu donner un exemple de la source des données ?

isabelle

Le 2010-10-15 14:48, Bruno RCSC a écrit :
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH










Avatar
Bruno RCSC
Bonjour,

Ci joint un exemple du résultat souhaité.

http://cjoint.com/?0ksvwAxQ6fQ

BH

"isabelle" a écrit dans le message de news:
i9g0p5$cf6$
bonjour Bruno,

peut tu donner un exemple de la source des données ?

isabelle

Le 2010-10-15 14:48, Bruno RCSC a écrit :
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH










Avatar
isabelle
bonjour Bruno,

revoici ton fichier,

http://cjoint.com/?0kswghEhEiW

j'y ai ajouté deux nouveaux onglets,
et 2 macro
un tri sur date et un tri sur no. de semaine.

isabelle


Le 2010-10-18 15:27, Bruno RCSC a écrit :
Bonjour,

Ci joint un exemple du résultat souhaité.

http://cjoint.com/?0ksvwAxQ6fQ

BH

"isabelle" a écrit dans le message de news:
i9g0p5$cf6$
bonjour Bruno,

peut tu donner un exemple de la source des données ?

isabelle

Le 2010-10-15 14:48, Bruno RCSC a écrit :
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH
















Avatar
Bruno RCSC
Bonsoir Isabelle,

Un grand merci et un grand bravo, cela va me faciliter la tache.

Pour parfaire la macro, quel serait le code pour saisir les dates à travers quelque
chose du type date1=inputbox(...)

BH

"isabelle" a écrit dans le message de news:
i9i9er$cmn$
bonjour Bruno,

revoici ton fichier,

http://cjoint.com/?0kswghEhEiW

j'y ai ajouté deux nouveaux onglets,
et 2 macro
un tri sur date et un tri sur no. de semaine.

isabelle


Le 2010-10-18 15:27, Bruno RCSC a écrit :
Bonjour,

Ci joint un exemple du résultat souhaité.

http://cjoint.com/?0ksvwAxQ6fQ

BH

"isabelle" a écrit dans le message de news:
i9g0p5$cf6$
bonjour Bruno,

peut tu donner un exemple de la source des données ?

isabelle

Le 2010-10-15 14:48, Bruno RCSC a écrit :
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH
















Avatar
isabelle
bonjour Bruno,

oui, il faut modifier la macro comme ça,

Sub tri_par_Date()
Dim pi As Object

DateDébut = InputBox("entrer la Date de début")
DateFin = InputBox("entrer la Date de Fin")

With ActiveSheet.PivotTables("Tableau croisé dynamique20").PivotFields("DATE DE FACTURE")
For Each pi In .PivotItems
pi.Visible = True
Next

For Each pi In .PivotItems
If CDate(pi) >= CDate(DateDébut) And CDate(pi) <= CDate(DateFin) Then
pi.Visible = True
Else
pi.Visible = False
End If
Next
End With

End Sub

isabelle


Le 2010-10-18 17:09, Bruno RCSC a écrit :
Bonsoir Isabelle,

Un grand merci et un grand bravo, cela va me faciliter la tache.

Pour parfaire la macro, quel serait le code pour saisir les dates à travers quelque
chose du type date1=inputbox(...)

BH

"isabelle" a écrit dans le message de news:
i9i9er$cmn$
bonjour Bruno,

revoici ton fichier,

http://cjoint.com/?0kswghEhEiW

j'y ai ajouté deux nouveaux onglets,
et 2 macro
un tri sur date et un tri sur no. de semaine.

isabelle


Le 2010-10-18 15:27, Bruno RCSC a écrit :
Bonjour,

Ci joint un exemple du résultat souhaité.

http://cjoint.com/?0ksvwAxQ6fQ

BH

"isabelle" a écrit dans le message de news:
i9g0p5$cf6$
bonjour Bruno,

peut tu donner un exemple de la source des données ?

isabelle

Le 2010-10-15 14:48, Bruno RCSC a écrit :
Bonjour,

Merci malgré tout.

Pas d'autres pistes ? Même en VBA ?

BH

"Daniel.C" a écrit dans le message de news:
4cb82bf9$0$21775$
Ne tiens pas compte de la réponse précédente.
Daniel


Bonjour,
Mets la date en champ de page.
Cordialement.
Daniel


Bonjour,

Sous Excel 2002,

J'ai un tableau avec des colonnes Nom, type, Montant, date, n° de semaine
Les dates s'étalent sur toute l'année.

Peut on et comment doit on procéder pour obtenir un TCD à partir d'une date
donnée (sans faire de tri préalable, sans redéfinir la zone du TCD) ?
Je voudrais obtenir le montant par type par n° de semaine mais à partir d'une
date précise.

Merci pour vos réponses.

BH






















Avatar
isabelle
tu pourrais aussi ajouter en début de macro
Application.ScreenUpdating = False
et la la fin
Application.ScreenUpdating = True

cela évite de voir le déroulement du tcd.

isabelle



Le 2010-10-18 17:40, isabelle a écrit :
bonjour Bruno,

oui, il faut modifier la macro comme ça,

Sub tri_par_Date()
Dim pi As Object

DateDébut = InputBox("entrer la Date de début")
DateFin = InputBox("entrer la Date de Fin")

With ActiveSheet.PivotTables("Tableau croisé
dynamique20").PivotFields("DATE DE FACTURE")
For Each pi In .PivotItems
pi.Visible = True
Next

For Each pi In .PivotItems
If CDate(pi) >= CDate(DateDébut) And CDate(pi) <= CDate(DateFin) Then
pi.Visible = True
Else
pi.Visible = False
End If
Next
End With

End Sub

isabelle


Le 2010-10-18 17:09, Bruno RCSC a écrit :
Bonsoir Isabelle,

Un grand merci et un grand bravo, cela va me faciliter la tache.

Pour parfaire la macro, quel serait le code pour saisir les dates à
travers quelque
chose du type date1=inputbox(...)

BH
Avatar
Bruno RCSC
Merci, tout fonctionne

BH

"isabelle" a écrit dans le message de news:
i9igcg$tiq$
tu pourrais aussi ajouter en début de macro
Application.ScreenUpdating = False
et la la fin
Application.ScreenUpdating = True

cela évite de voir le déroulement du tcd.

isabelle



Le 2010-10-18 17:40, isabelle a écrit :
bonjour Bruno,

oui, il faut modifier la macro comme ça,

Sub tri_par_Date()
Dim pi As Object

DateDébut = InputBox("entrer la Date de début")
DateFin = InputBox("entrer la Date de Fin")

With ActiveSheet.PivotTables("Tableau croisé
dynamique20").PivotFields("DATE DE FACTURE")
For Each pi In .PivotItems
pi.Visible = True
Next

For Each pi In .PivotItems
If CDate(pi) >= CDate(DateDébut) And CDate(pi) <= CDate(DateFin) Then
pi.Visible = True
Else
pi.Visible = False
End If
Next
End With

End Sub

isabelle


Le 2010-10-18 17:09, Bruno RCSC a écrit :
Bonsoir Isabelle,

Un grand merci et un grand bravo, cela va me faciliter la tache.

Pour parfaire la macro, quel serait le code pour saisir les dates à
travers quelque
chose du type date1=inputbox(...)

BH