VBA changer le format d'une date

Fermé
dikanete Messages postés 1 Date d'inscription dimanche 20 septembre 2009 Statut Membre Dernière intervention 20 septembre 2009 - 20 sept. 2009 à 15:52
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 20 sept. 2009 à 17:17
Bonjour,

longtemps absent de VBA j'ai quelques lacunes et j'aurais besoin d'un peu d'aide.

voici mon problème:
j'aimerais modifier le format d'une colonne allant de A2 à An (dernière cellule non vide) contenant une date sous un format 15.09.2009 en format texte indiquant toujours la date du jour mais sous ce format spécifique "20090915".

j'ai déjà réussi à modifier le format date en format texte (donc j'obtient 40071 qui correspond à 15.09.2009) mais ce format n'est pas celui qui convient.

il m'est nécessaire d'avoir la date du jour sous un format texte qui s'affiche comme ceci: 20090915.

j'espère que mon message est assez clair.

merci d'avance pour votre aide.

Alx
A voir également:

2 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
20 sept. 2009 à 17:11
bonjour

voici le code que tu as besoin:


format(ton_champ_a_modifier,"YYYYMMDD")


voila en vba ce que cela donne je suis en train de regarder pour le faire en sql
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
20 sept. 2009 à 17:17
en sql ca donne :

update ta_table set [ton_champ]= Format ([ton_champ], "yyyymmdd")


Cela ne fonctionne que si ton champ est en texte mais pour toi c bon tu la fais
0