Bonjour à tous,
Je rencontre une difficulté avec la mise en forme d'une date en VBA...
J'ai une feuille excel qui contient une cellule (D1) dans laquelle il y a une date au format "mercredi 28 mai 2008".
Je désire copier cette feuille dans un autre classeur en lui donnant un nom constitué des lettres "FM" et de la date en question au format "jj-mm-aa" car les "/" ne sont pas admis dans les noms de feuille.
exemple : ma feuille devrait s'appeller "FM 28-05-08".
Dans ma macro d'enregistrement, j'ai créé une variable qui est sensée regrouper les lettres FM et ma date en faisant ceci :
MaFeuille = "FM " & Cstr(Format(Range("D1".value,"dd-mm-yy"))
Mais apparemment ça ne marche pas...
Comment arriver à fixer le nom de ma feuille pour répondre à mon besoin ?
Merci de votre réponse et a ++
Je rencontre une difficulté avec la mise en forme d'une date en VBA...
J'ai une feuille excel qui contient une cellule (D1) dans laquelle il y a une date au format "mercredi 28 mai 2008".
Je désire copier cette feuille dans un autre classeur en lui donnant un nom constitué des lettres "FM" et de la date en question au format "jj-mm-aa" car les "/" ne sont pas admis dans les noms de feuille.
exemple : ma feuille devrait s'appeller "FM 28-05-08".
Dans ma macro d'enregistrement, j'ai créé une variable qui est sensée regrouper les lettres FM et ma date en faisant ceci :
MaFeuille = "FM " & Cstr(Format(Range("D1".value,"dd-mm-yy"))
Mais apparemment ça ne marche pas...
Comment arriver à fixer le nom de ma feuille pour répondre à mon besoin ?
Merci de votre réponse et a ++