OVH Cloud OVH Cloud

macros pour afficher un mois...

5 réponses
Avatar
dd
bonjour,
j'ai un tableau avec des colonnes dans lesquelles des dates sont saisies
sous cette forme : "jj/mm/aaaa."
Les données sont dans le désordre, cad que je peux avoir
15/01/2005
23/03/2004
19/06/2005
04/02/2005
etc...
Je dois souvent afficher uniquement les données d'un mois précis, par
exemple toutes les lignes saisies en février 2005. Pour l'instant je passe
par "filtre automatique" , et je demande d'afficher les valeurs supérieurs à
31/01/2005 et inférieures à 01/03/2005. Mais c'est un peu fastidieux...

Donc je souhaite savoir si on peut passer par une macro ou une combine
quelconque qui permette d'afficher automatiquement les données d'un mois. Je
pensais par exemple créer des "boutons" où figureraient tous les mois depuis
la création du fichier, et en cliquant sur ledit bouton, le tableau m'affiche
automatiquement les valeurs souhaitées. Enfin peu importe la solution, du
moment qu'elle soit rapide.

Merci.
poctoy

NB : Je précise que je ne souhaite pas faire de tri par date pour afficher
les lignes de manière chronologique, ceci pour des raisons propres à
l'exploitation du fichier que je fais par ailleurs...

5 réponses

Avatar
Daniel
Bonjour.
Si tu peux utiliser une colonne supplémentaire, recopie la formule suivante
dans cette colonne :
=ANNEE(A1)&TEXTE(MOIS(A1);"00")
Filtre ensuite dessus.
Cordialement.
Daniel
"dd" a écrit dans le message de news:

bonjour,
j'ai un tableau avec des colonnes dans lesquelles des dates sont saisies
sous cette forme : "jj/mm/aaaa."
Les données sont dans le désordre, cad que je peux avoir
15/01/2005
23/03/2004
19/06/2005
04/02/2005
etc...
Je dois souvent afficher uniquement les données d'un mois précis, par
exemple toutes les lignes saisies en février 2005. Pour l'instant je passe
par "filtre automatique" , et je demande d'afficher les valeurs supérieurs
à
31/01/2005 et inférieures à 01/03/2005. Mais c'est un peu fastidieux...

Donc je souhaite savoir si on peut passer par une macro ou une combine
quelconque qui permette d'afficher automatiquement les données d'un mois.
Je
pensais par exemple créer des "boutons" où figureraient tous les mois
depuis
la création du fichier, et en cliquant sur ledit bouton, le tableau
m'affiche
automatiquement les valeurs souhaitées. Enfin peu importe la solution, du
moment qu'elle soit rapide.

Merci.
poctoy

NB : Je précise que je ne souhaite pas faire de tri par date pour afficher
les lignes de manière chronologique, ceci pour des raisons propres à
l'exploitation du fichier que je fais par ailleurs...


Avatar
Ricky
Bonjour *dd*


Tu pourrais aussi formater la colonne date en mm/aa
Il suffit ensuite de sélectionner le mois dans le filtre automatique d'un simple clic

| bonjour,
| j'ai un tableau avec des colonnes dans lesquelles des dates sont
| saisies sous cette forme : "jj/mm/aaaa."
| Les données sont dans le désordre, cad que je peux avoir
| 15/01/2005
| 23/03/2004
| 19/06/2005
| 04/02/2005
| etc...
| Je dois souvent afficher uniquement les données d'un mois précis, par
| exemple toutes les lignes saisies en février 2005. Pour l'instant je
| passe par "filtre automatique" , et je demande d'afficher les valeurs
| supérieurs à 31/01/2005 et inférieures à 01/03/2005. Mais c'est un
| peu fastidieux...
|
| Donc je souhaite savoir si on peut passer par une macro ou une combine
| quelconque qui permette d'afficher automatiquement les données d'un
| mois. Je pensais par exemple créer des "boutons" où figureraient tous
| les mois depuis la création du fichier, et en cliquant sur ledit
| bouton, le tableau m'affiche automatiquement les valeurs souhaitées.
| Enfin peu importe la solution, du moment qu'elle soit rapide.
|
| Merci.
| poctoy
|
| NB : Je précise que je ne souhaite pas faire de tri par date pour
| afficher les lignes de manière chronologique, ceci pour des raisons
| propres à l'exploitation du fichier que je fais par ailleurs...

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
dd
bonjour,
oui mais j'ai oublié de préciser que le jour est important, donc je ne
souhaite pas changer le format d'affichage. J'ai besoin du jour autant pour
des calculs que pour la visualisation...
merci
poctoy


Bonjour *dd*


Tu pourrais aussi formater la colonne date en mm/aa
Il suffit ensuite de sélectionner le mois dans le filtre automatique d'un simple clic

| bonjour,
| j'ai un tableau avec des colonnes dans lesquelles des dates sont
| saisies sous cette forme : "jj/mm/aaaa."
| Les données sont dans le désordre, cad que je peux avoir
| 15/01/2005
| 23/03/2004
| 19/06/2005
| 04/02/2005
| etc...
| Je dois souvent afficher uniquement les données d'un mois précis, par
| exemple toutes les lignes saisies en février 2005. Pour l'instant je
| passe par "filtre automatique" , et je demande d'afficher les valeurs
| supérieurs à 31/01/2005 et inférieures à 01/03/2005. Mais c'est un
| peu fastidieux...
|
| Donc je souhaite savoir si on peut passer par une macro ou une combine
| quelconque qui permette d'afficher automatiquement les données d'un
| mois. Je pensais par exemple créer des "boutons" où figureraient tous
| les mois depuis la création du fichier, et en cliquant sur ledit
| bouton, le tableau m'affiche automatiquement les valeurs souhaitées.
| Enfin peu importe la solution, du moment qu'elle soit rapide.
|
| Merci.
| poctoy
|
| NB : Je précise que je ne souhaite pas faire de tri par date pour
| afficher les lignes de manière chronologique, ceci pour des raisons
| propres à l'exploitation du fichier que je fais par ailleurs...

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net




Avatar
dd
salut,
ok je vois ce que ça donne. J'ai modifié un peu la formule pour les
références de cellules soient les bonnes, et ça m'affiche l'année et le mois.
Donc c'est une solution qui fonctionne. J'ai essayé de modifié l'affichage
pour qu'il mette par exemple mai-05, mais je n'ai pu que changé l'ordre,
j'obtiens donc pour l'instant 52005, ne j'arrive à changer le format même en
passant par le format "date"...

A+ et merci encore.
poctoy


Bonjour.
Si tu peux utiliser une colonne supplémentaire, recopie la formule suivante
dans cette colonne :
=ANNEE(A1)&TEXTE(MOIS(A1);"00")
Filtre ensuite dessus.
Cordialement.
Daniel
"dd" a écrit dans le message de news:

bonjour,
j'ai un tableau avec des colonnes dans lesquelles des dates sont saisies
sous cette forme : "jj/mm/aaaa."
Les données sont dans le désordre, cad que je peux avoir
15/01/2005
23/03/2004
19/06/2005
04/02/2005
etc...
Je dois souvent afficher uniquement les données d'un mois précis, par
exemple toutes les lignes saisies en février 2005. Pour l'instant je passe
par "filtre automatique" , et je demande d'afficher les valeurs supérieurs
à
31/01/2005 et inférieures à 01/03/2005. Mais c'est un peu fastidieux...

Donc je souhaite savoir si on peut passer par une macro ou une combine
quelconque qui permette d'afficher automatiquement les données d'un mois.
Je
pensais par exemple créer des "boutons" où figureraient tous les mois
depuis
la création du fichier, et en cliquant sur ledit bouton, le tableau
m'affiche
automatiquement les valeurs souhaitées. Enfin peu importe la solution, du
moment qu'elle soit rapide.

Merci.
poctoy

NB : Je précise que je ne souhaite pas faire de tri par date pour afficher
les lignes de manière chronologique, ceci pour des raisons propres à
l'exploitation du fichier que je fais par ailleurs...







Avatar
AV
Utiliser un filtre élaboré avec critère calculé
Ex (à adapter) :
tes dates En A2:Ax
colonne B libre
C1 : vide
C2 : =ET(MOIS(A2)=2;ANNEE(A2) 05)
Filtre élaboré > zone de critère : C1:C2 > etc...


AV