Rechercher : dans
Par :

VBA : Transformer chaine de caractere en date

Dernière réponse le 8 avr 2009 à 19:55:57 Aroeris, le 8 avr 2009 à 15:30:30 
 Signaler ce message aux modérateurs

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 ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « VBA : Transformer chaine de caractere en date » dans :
VB6/VBA Transformer nombre en texte VoirIntroduction Préliminaires VB6 Dans le module de la forme Dans Module1 Introduction La fonction peut transformer des nombres de l'unité jusqu'à 999 tera. Prend en compte la syntaxe pour le français de France, de Belgique et de...
PHP - Nettoyer une chaîne de caractères VoirVoici une fonction en PHP qui peut être assez pratique, surtout quand on fait de l'URL Rewriting. Cette fonction permet de transformer les caractères de n'importe quelle chaîne de caractères en chaîne non accentuée, en enlevant les caractères...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

 incaout, le 8 avr 2009 à 19:55:57

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

Répondre à incaout