Vba excel 2010 : convertir jour en date

Résolu
Bonjour,

j'ai vu dans un ancien poste sur les fonction date suivantes
datepart("w",ta_date) renvoie 1 pour dimanche, 2 pour lundi...

format(ta_date,"dddd") renvoie dimanche, lundi...

existe-t-il une fonction inverse qui transforme le jour en date ?
jour => date
ex nous sommes le lundi 4 janvier 2016

TUE => 29/12/2015
WED => 30/12/2015
THU => 31/12/2015
FRI => 01/01/2016
SAT => 02/01/2016
SUN => 03/01/2016

Merci pour votre aide

1 réponse

  1. S'il n'y a que le nom du jour(ou abrégé) va pas être possible !!!!!
    1. merci pour ce retour f894009 .
      Je précise le jour de la semaine affiché ne peut etre que celui de la semaine en cours ou celui de la semaine prcédente et forcement inférieur à la date du jour.
      impssible aussi avec weekday ou une fonction du genre ?
    2. @yakaRé
      Ok, fonction a créer, existe pas. Pour ma part, ce sera demain, sauf si quelqu'un d'autre prend le sujet à son compte
      À+
    3. @f894009Merci pour ton aide f894009,

      Je joins un fichier d exemple :

      https://www.cjoint.com/c/FAfuzu0Fzu3

      Les dates à mettre à jour sont dans la colonne B et O. Le nombre de ligne est variable.
      A ta disposition pour apporter toute précision.

      Bonne soirée.
    4. @YAKA2009Bonjour,

      Si j'ai bien compris, vous recuperez des donnees qui ont des formats date soit type US ou EU, car dans votre exemple y a les deux ????????????????

      La date ne peut etre que precedente au jour en cours ??????????????????
    5. @f894009Bonjour,
      1. oui la date ne peut être que précédente à date du jour.
      2. le format recu en fait est us uniquement format yyyy-mm-dd
      ma config par defaut est en français dd/mm/yyyy.

      je convertis à la main au format français.
      ce qui me fait perdre du temps c est les lignes avec les jours abrégé en anglais sur les 7 jours precedents la date du jour.
      Merci