XL 2013 Manipuler Segment Date avec VBA

  • Initiateur de la discussion Initiateur de la discussion FaridP
  • 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 !

FaridP

XLDnaute Occasionnel
Bonsoir le Forum,

Je me suis cassé la tête pour essayer de m'en sortir seul malgré mes connaissances très légères en VBA mais rien n'y fait.

J'ai un TCD avec un segment date associé et je souhaiterais, via un bouton, sélectionner automatiquement les 7 derniers jours ou les 3 derniers... Bref, une période à définir.

Le souci c'est qu'à priori il faut passer la valeur "false" à tous ceux qui ne seront pas sélectionnés et sur 2 ans, ça fait beaucoup 🙁

Y aurait-il un moyen de contourner ce problème et de mettre la valeur "false" tout ceux qui ne sont pas dans la période J-X (X étant à déterminer) ?

Merci pour votre aide en espérant avoir été assez clair.

Bonne soirée à tous 🙂

Farid
 
Re : Manipuler Segment Date avec VBA

Bonjour à tous,

Peut-être qu'avec un fichier pour illustrer ma demande ce sera plus simple.

J'ai intégré 2 boutons :
- "3 derniers jours" => pour sélectionner les 3 derniers jours du segment en 1 clic
- "7 derniers jours" => pour sélectionner les 7 derniers jours du segment en 1 clic

Merci pour votre aide et bonne journée à tous,

Farid 😉
 

Pièces jointes

Re : Manipuler Segment Date avec VBA

Bonjour Joss',

Merci pour ton aide.

Effectivement c'est une piste intéressante de manipuler le TCD sans tenir compte des segments.

Je vais explorer cette idée.

Encore merci et bonne journée 😉

Farid
 
Re : Manipuler Segment Date avec VBA

Bonjour

Une autre solution consiste à ajouter une colonne dans la source avec une formule calculant 1 si la date est dans les 3 (ou les 7) derniers jours et 0 sinon et de placer le champ correspondant en champ de filtre.

Voir ci-joint
 

Pièces jointes

Dernière édition:
Re : Manipuler Segment Date avec VBA

Bonjour

Une autre solution consiste à ajouter une colonne dans la source avec une formule calculant 1 si la date est dans les 3 (ou les 7) derniers jours et 0 sinon et de placer le champ correspondant en champ de filtre.

Voir ci-joint

Bonjour Chris,

C'est effectivement une astuce intéressante également.

Je te remercie pour ton aide.

Bonne journée,

Farid 😉
 
- 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

Retour