[VBA]extraire la date la plus recente d'une colonne pour la copier dans une cell
r0man0
Messages postés41Date d'inscriptionvendredi 3 décembre 2010StatutMembreDernière intervention11 février 2014
-
27 juin 2012 à 13:57
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
27 juin 2012 à 14:54
Bonjour, voilà j'ai une colle que je n'arrive pas à résoudre malgré mes recherches.
Premièrement, j'aimerai avoir une macro qui irait me chercher dans une colonne "mise à jour" la date la plus récente, pour la coller dans une cellule.
Secondement, j'aimerai une autre macro qui ouvrirait (si il l'a trouve)un classeur excel, avec la date précédemment trouvé dans le nom du fichier (mois de la date+1)et si il l'a trouve pas une message box avec un message du genre (fichier non disponible)
Cela me parait un peu fort de demander ça comme ça mais après avoir chercher sans succès je suis un peu au pied du mur.
Merci.
Comme tu le sais déjà, on ne fournis pas de code tout fait ici !
Pour ton premier besoin utilise l'enregistreur de macro et enregistre la manip en utilisant la fonction tri décroissant pour faire remonter la date la plus recente en haut de la colonne. une fois enregistrer essai de comprendre ce qui à été enregistrer et revient avec une question précise.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 27 juin 2012 à 14:54
Bonjour,
1) Qu'est donc la "date la plus récente" ? ===>> la plus grande, dans le cas exposé ! ===>> alors : même sans tri ===>>utilisation de WorksheetFunction.max
2) je refuse de traiter deux questions distinctes par discussion. (la seconde serait perdue puisque seule la 1ère serait trouvée, sur la base du titre de la discussion). Cela me parait un point de discipline essentiel.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ