VBA : Transformer chaine de caractere en date

Aroeris -  
incaout Messages postés 347 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je cherche a transformer une chaine de caractere en format date. Concretement ?
J'ai une variable mois, declarer ainsi :
dim mois as string
qui va recuperer le nom d'un onglet selectionné, cet onglet est composé ainsi : Aout 08,Septembre 08, ect ... par exemple
au fure et à mesure de mon code, cette variable mois est splité, je possede donc par la suite dans un tableau du nom moianne, le nom du mois et l'année.
Seulement pour des raisons de traitement de donnée, tableau croisé dynamique, j'ai besoin que le nom du mois de ma variable soit en format date.
C'est pourquoi je cherche un moyen de transformer ma variable string en variable au format date sous vba.
Je n'ai pas vraiment trouver d'aide sur l'aide en ligne, peut etre auriez vous une solution a m'apporter ?

1 réponse

incaout Messages postés 347 Date d'inscription   Statut Membre Dernière intervention   74
 
Salut,

je pense que la fonction dateserial sous vba devrait répondre à ton problème.

"Renvoie une valeur de type Variant (Date) correspondant à une année, un mois et un jour déterminés.

Syntaxe

DateSerial(year, month, day)

day Integer. Nombre compris entre 100 et 9999, inclus, ou expression numérique.
month Integer. Toute expression numérique.
Year Integer. Toute expression numérique.
"

Cdlt
IC
0