Comment convertir une chaîne à une date dans vba

Comment faire pour convertir une chaîne à une date en VBA

Visual Basic pour Applications, ou VBA, est le langage de script de Microsoft qui permet l`automatisation des produits de bureau tels que Excel, Word et Access. Une tâche commune dans la programmation de bureau dans le langage VBA est la conversion de chaînes, aussi appelé simplement le texte, dans un type particulier de données de date à laquelle vous pouvez effectuer des calculs et formater la sortie. Dans VBA, que la conversion est un appel de fonction simple.

  • Ouvrez l`application Microsoft Office pour lequel vous écrivez votre script, et appuyez sur "Alt" et "F11" en même temps pour ouvrir l`éditeur VBA. Sélectionnez le script VBA que vous souhaitez modifier en cliquant à gauche sur le volet de navigation gauche, qui va ouvrir la fenêtre de code à droite. Le script par défaut est déjà ouvert, donc si vous souhaitez modifier, vous n`avez pas besoin de cliquer sur quoi que ce soit dans le volet de navigation. Recherchez la fonction dans le fichier que vous venez d`ouvrir que vous voulez convertir une date, et placez votre curseur.




  • Copiez et collez le code suivant dans votre fonction VBA pour définir la chaîne à convertir, en remplaçant la date souhaitée:
    Dim strDate = "13 août 2010"

  • Copiez et collez le code suivant sous le code précédent, pour initialiser la variable de date et convertir la chaîne:
    myDate Dim
    myDate = CDate (strDate)
    MsgBox myDate

  • presse "F5" pour exécuter votre code de VBA et de voir une boîte de message apparaît avec votre date convertie en elle.

Conseils & Avertissements

  • Si vous voulez un format de date différente de la valeur par défaut, vous pouvez utiliser la fonction VBA Format, qui vous permet d`afficher la date cependant que vous choisissez.

AUTRES

Excel tutoriel visual basic фото

Excel tutoriel visual basic

Visual Basic pour Applications (VBA) est un langage de programmation conçu pour vous aider à utiliser le code Visual…

» » » » Comment convertir une chaîne à une date dans vba