Extraction date ancienne et recente
Résolu/Fermé
frenzy7
Messages postés
55
Date d'inscription
samedi 24 février 2018
Statut
Membre
Dernière intervention
29 juillet 2024
-
24 févr. 2018 à 22:50
frenzy7 - 30 avril 2018 à 13:26
frenzy7 - 30 avril 2018 à 13:26
A voir également:
- Extraction date ancienne et recente
- Splitcam ancienne version - Télécharger - Messagerie
- Vue satellite recente de ma maison - Guide
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
3 réponses
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
25 févr. 2018 à 12:52
25 févr. 2018 à 12:52
Bonjour
Par des fonctions personnalisées
A coller dans un module (ALT+F11 pour ouvrie editeur VBA - Insertion - module - Copier coller les macro)
Syntaxe à utiliser dans la feuille : premieredate(A1) ou dernieredate(A1)
Cdlmnt
Via
Par des fonctions personnalisées
Function premieredate(plage As Range) tablo = Split(plage, " ") butoir = CDate("01/01/2025") For n = 0 To UBound(tablo) If IsDate(tablo(n)) Then If CDate(tablo(n)) < butoir Then butoir = CDate(tablo(n)) Next premieredate = butoir End Function Function dernieredate(plage As Range) tablo = Split(plage, " ") butoir = CDate("01/01/2000") For n = 0 To UBound(tablo) If IsDate(tablo(n)) Then If CDate(tablo(n)) > butoir Then butoir = CDate(tablo(n)) Next dernieredate = butoir End Function
A coller dans un module (ALT+F11 pour ouvrie editeur VBA - Insertion - module - Copier coller les macro)
Syntaxe à utiliser dans la feuille : premieredate(A1) ou dernieredate(A1)
Cdlmnt
Via
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
26 févr. 2018 à 13:40
26 févr. 2018 à 13:40
Je regarde ça et te fais un retour dès que possible
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
26 févr. 2018 à 18:54
26 févr. 2018 à 18:54
Re,
Pour pouvoir gérer une seule date en dernière date il faut remplacer la macro que je t'avais fournie par celle là
Par contre par formule je ne pense pas que ce soit possible du moins avec une seule formule sinon il faudrait décomposer la chaine sur plusieurs colonnes autant de fois qu'il y a des dates puis dans une autre colonne comparer ces résultat, c'est fastidieux et bien moins ergonomique que la fonction personnalisée ci-dessus
Pour pouvoir gérer une seule date en dernière date il faut remplacer la macro que je t'avais fournie par celle là
Function dernieredate(plage As Range) tablo = Split(plage, " ") butoir = CDate("01/01/2000") datemini = CDate("01/01/2025") For n = 0 To UBound(tablo) If IsDate(tablo(n)) Then If CDate(tablo(n)) < datemini Then datemini = CDate(tablo(n)) If CDate(tablo(n)) > butoir Then butoir = CDate(tablo(n)) End If Next If butoir = datemini Then butoir = butoir + 1 dernieredate = butoir End Function
Par contre par formule je ne pense pas que ce soit possible du moins avec une seule formule sinon il faudrait décomposer la chaine sur plusieurs colonnes autant de fois qu'il y a des dates puis dans une autre colonne comparer ces résultat, c'est fastidieux et bien moins ergonomique que la fonction personnalisée ci-dessus
frenzy7
Messages postés
55
Date d'inscription
samedi 24 février 2018
Statut
Membre
Dernière intervention
29 juillet 2024
2
30 avril 2018 à 04:58
30 avril 2018 à 04:58
Bonjour, je reviens vers vous apres 2 mois. J'ai importé le fichier xlsx sur google sheet, j'ai recrée la même macro mais j'ai des erreurs lorsque j'exécute le code.
Les macros excel et script editor de google sheet sont-elles compatibles?
Les macros excel et script editor de google sheet sont-elles compatibles?
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
30 avril 2018 à 11:33
30 avril 2018 à 11:33
Bonjour
Il y peut être un problème de compatibilité, je ne suis pas utilisateur de google sheet
Repose la question sur un nouveau fil sur le forum, quelqu'un saura sans doute te répondre
Cdlmnt
Via
Il y peut être un problème de compatibilité, je ne suis pas utilisateur de google sheet
Repose la question sur un nouveau fil sur le forum, quelqu'un saura sans doute te répondre
Cdlmnt
Via
26 févr. 2018 à 12:53
Merci cette macro est fonctionnelle merci infiniment :)
Par contre j'aimerais légèrement la modifier. Lorsqu'il n'y a qu'une seule date j'aimerais qu'en dernieredate(A1) la cellule affiche premieredate(A1)+1 (le jour juste après)
Je ne suis pas doué en macro je ne sais pas où insérer la modif ds la macro.
Merci pr votre aide.