Extraction selon conditions de date
Résolu/Fermé
Utilisateur anonyme
-
10 mai 2022 à 07:00
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 12 mai 2022 à 23:20
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 12 mai 2022 à 23:20
A voir également:
- Extraction selon conditions de date
- Airpods 3 date de sortie - Guide
- Trouver une date de naissance gratuit ✓ - Forum Google Chrome
- Trouver date et lieu de naissance d'une personne - Forum Réseaux sociaux
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
8 réponses
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
10 mai 2022 à 16:20
10 mai 2022 à 16:20
Bonjour.
Lorsque tu enregistres un fichier avec macro, pense à utiliser l'extension
Peux-tu m'indiquer dans quelle cellule on trouve ta formule qui ne marche pas ?
Et tu ne peux pas avoir deux dates différentes dans une même cellule I6 ; il te faut 2 cellules avec la date inférieure et la date supérieure.
Lorsque tu enregistres un fichier avec macro, pense à utiliser l'extension
.xlsm...
Peux-tu m'indiquer dans quelle cellule on trouve ta formule qui ne marche pas ?
Et tu ne peux pas avoir deux dates différentes dans une même cellule I6 ; il te faut 2 cellules avec la date inférieure et la date supérieure.
Utilisateur anonyme
Modifié le 10 mai 2022 à 16:46
Modifié le 10 mai 2022 à 16:46
Bonjour,
Merci de votre réponse.
Je viens donc d'enregistrer le tableau en question avec l'extension ".xlsm". J'inscris, par exemple <21/01/2022 dans la cellule i6 de la plage de critères g5:j6, je lance la macro et je n'obtiens pas de résultat, alors que le tableau ".xls" fonctionnait correctement avec Excel 2000.
En saisissant dans i6 : 21/01/2022, la macro fonctionne et j'obtiens, ce qui est normal, les données du 21/01/2022.
Comme si cette version d'Excel n'acceptait pas les > < = du moins sous cette forme...
Cordialement.
Merci de votre réponse.
Je viens donc d'enregistrer le tableau en question avec l'extension ".xlsm". J'inscris, par exemple <21/01/2022 dans la cellule i6 de la plage de critères g5:j6, je lance la macro et je n'obtiens pas de résultat, alors que le tableau ".xls" fonctionnait correctement avec Excel 2000.
En saisissant dans i6 : 21/01/2022, la macro fonctionne et j'obtiens, ce qui est normal, les données du 21/01/2022.
Comme si cette version d'Excel n'acceptait pas les > < = du moins sous cette forme...
Cordialement.
brucine
Messages postés
17910
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
27 novembre 2024
2 620
10 mai 2022 à 16:49
10 mai 2022 à 16:49
Bonjour,
Je me suis posé la question, je ne sais pas si le langage Macro est le même sous Excel 2000 et 2016 ou 2019, ceci expliquerait alors peut-être cela, ou si elle a été reportée correctement (la supprimer et la refaire?); il faut aussi évidemment que les macros soient activées dans les options, mais c'est une autre question.
Je me suis posé la question, je ne sais pas si le langage Macro est le même sous Excel 2000 et 2016 ou 2019, ceci expliquerait alors peut-être cela, ou si elle a été reportée correctement (la supprimer et la refaire?); il faut aussi évidemment que les macros soient activées dans les options, mais c'est une autre question.
Utilisateur anonyme
10 mai 2022 à 17:11
10 mai 2022 à 17:11
Je viens de refaire la macro sur le tableau ".xlsm", par utilisation de l'éditeur de macro, de la manière dont j'avais procédé pour le tableau ".xls".
Le résultat est le même...
Le résultat est le même...
Suite
Si j'utilise la fonction Filtre élaboré (ou avancé) manuellement, sans utiliser la macro, j'obtiens bien le résultat souhaité sur Excel 2000 mais pas sur Excel 2016. C'est donc la macro qui serait en cause.
Et je précise que je n'ai pas inscrit deux dates dans la même cellule, voir le tableau exemple que j'ai posté hier.
Auriez vous une explication ?
Si j'utilise la fonction Filtre élaboré (ou avancé) manuellement, sans utiliser la macro, j'obtiens bien le résultat souhaité sur Excel 2000 mais pas sur Excel 2016. C'est donc la macro qui serait en cause.
Et je précise que je n'ai pas inscrit deux dates dans la même cellule, voir le tableau exemple que j'ai posté hier.
Auriez vous une explication ?
Le Pingou
Messages postés
12200
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 novembre 2024
1 450
12 mai 2022 à 13:59
12 mai 2022 à 13:59
Bonjour,
Essayer cette proposition, une formule dans la zone des critères qui faire référence à la cellule qui contient la date [I7]!
le fichier: https://www.cjoint.com/c/LEml7wkMjkn
Essayer cette proposition, une formule dans la zone des critères qui faire référence à la cellule qui contient la date [I7]!
le fichier: https://www.cjoint.com/c/LEml7wkMjkn
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié le 12 mai 2022 à 15:37
Modifié le 12 mai 2022 à 15:37
Bonjour Le Pingou,
Merci de votre réponse. Cela ne fonctionne malheureusement pas. Je pourrai contourner ce problème en structurant différemment mes tableaux, mais ma question est : j'aimerais comprendre pourquoi une macro ultra simple, créée avec l'éditeur de macros, fonctionne correctement avec un Excel 2000 mais pas avec un Excel 2016 ?
Merci d'avance.
Cordialement.
Alfred
Merci de votre réponse. Cela ne fonctionne malheureusement pas. Je pourrai contourner ce problème en structurant différemment mes tableaux, mais ma question est : j'aimerais comprendre pourquoi une macro ultra simple, créée avec l'éditeur de macros, fonctionne correctement avec un Excel 2000 mais pas avec un Excel 2016 ?
Merci d'avance.
Cordialement.
Alfred
Le Pingou
Messages postés
12200
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 novembre 2024
1 450
12 mai 2022 à 16:24
12 mai 2022 à 16:24
Le Pingou
Messages postés
12200
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 novembre 2024
1 450
12 mai 2022 à 21:11
12 mai 2022 à 21:11
Bonjour,
Vous aviez dit : pour l'extraction à partir d'une date avec condition comme <21/01/2022 ou >=21/01/2022
Alors c'est un peu gros de dire que cela ne répond pas à ma question.
Vous aviez dit : pour l'extraction à partir d'une date avec condition comme <21/01/2022 ou >=21/01/2022
Alors c'est un peu gros de dire que cela ne répond pas à ma question.
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
12 mai 2022 à 23:20
12 mai 2022 à 23:20
Bonjour Alfred.
" j'aimerais comprendre pourquoi une macro ultra simple, créée avec l'éditeur de macros, fonctionne correctement avec un Excel 2000 mais pas avec un Excel 2016 ? "
C'est simple : 16 ans se sont écoulés !
" j'aimerais comprendre pourquoi une macro ultra simple, créée avec l'éditeur de macros, fonctionne correctement avec un Excel 2000 mais pas avec un Excel 2016 ? "
C'est simple : 16 ans se sont écoulés !