Afficher données associées à une date en fonction d'une période.

  • Initiateur de la discussion Initiateur de la discussion shmider
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

shmider

XLDnaute Occasionnel
Bonjour le forum,
Bonjour les XlDiens ;-)
Bonjour tout le monde,

Je me retourne vers vous après de longues nuits de reflexion et j'ai vraiement besoin d'indications s'il vous plait.

mon problème réside dans le fait que je souhaite afficher à partir des données contenues dans une feuille celles qui corresponde à une période (précise) et ça dans une nouvelle feuille.

Le fichier joint, explique avec plus de détail la problèmatique.

Je tiens à vous remércier et @+ 😱
 

Pièces jointes

Re : Afficher données associées à une date en fonction d'une période.

Bonjour,

En pièce jointe une proposition par formule avec colonne intermédiaire.

Cela doit être faisable par formule matricielle sans colonne intermédiaire, mais c'est tellement plus facile (à comprendre) avec cette colonne.
 

Pièces jointes

Re : Afficher données associées à une date en fonction d'une période.

Bonjour tout le monde,

Je tiens à vous remércier pour vos propositions. Cependant, je vais essayer de tester celle de masterdisco car elle me parait convenable à ma problèmatique.

Dans la foule je vais tester les autres. Je vous tienderai au courant des resultats ;-)

@+ 😱


Bonjour,

Un essai par VBA. La macro se déclenche au changement des dates de la période.

Me dire si ça convient.


A+
 
Re : Afficher données associées à une date en fonction d'une période.

Oui effectivement la solution de hoerwind marche aussi, sauf que dans mon cas une macros VBA sera mieux.

je test et je vous ferai un retour.

en fait juste une question, je ne comprends pas le: Target.Row = 3.

Merci ennormement les gars ;-)


Je suis flatté 😉 mais je tiens juste à signaler la solution de hoerwind fonctionne également très bien.

Après, la question est : préfère-tu le VBA ou les formules ? Grande question ...

A+
 
Dernière édition:
Re : Afficher données associées à une date en fonction d'une période.

Bonjour tout le monde,

Toute à fait masterdisco, c'est ce que j'ai remarqué hier soir.

Toute fois, je te join une version de mon fichier est dans laquelle je souhaite aller plus loin avec ta methode (car je la trouve pratique).

Je suis disponible pour toute autre question ou informations.

Merci beaucoup. 😱


Code:
Sub worksheet_change(ByVal Target As Range)
If Target.Row = 3 Or Target.Row = 4 And Target.Column = 4 Then Call AfficherLignesEntreDates
End Sub
Ce code est une macro événementielle qui se déclenche au changement du contenu de la feuille dans laquelle il est placé.
Pour que le code achève son exécution uniquement au changement de certaines cellules, il faut utiliser Target.

Target permet de dire : "si le changement s'effectue dans une cellule répondant à certains critères, alors je continue le code."

Ainsi : If Target.Row = 3 Or Target.Row = 4 And Target.Column = 4 Then Call
signifie :
"Si le changement s'effectue dans une cellule :
- dont la ligne (.row) a le numéro 3 ou 4
- et dont le colonne a le numéro 4 (lettre D)
Alors, on lance la macro AfficherLignesEntreDates"
Ce qui revient à dire qu'on lance la macro au changement des cellules D3 et D4 uniquement.
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
4
Affichages
1 K
Carlich
C
G
Réponses
6
Affichages
1 K
gwsep
G
J
Réponses
6
Affichages
1 K
jean_jack
J
L
Réponses
4
Affichages
808
LucasV2113
L
S
Réponses
0
Affichages
719
S
N
Réponses
11
Affichages
1 K
NLP2016
N
Retour