Apprendre à utiliser un type de données date appropriée est important, surtout quand vous avez besoin de trier les colonnes par date. Dans Excel, vous pouvez utiliser Visual Basic pour Applications pour automatiser des tâches qui, autrement, vous devez effectuer manuellement . Une date inscrite par un utilisateur, doit souvent être convertie en une "Date" type de données doit être utilisé correctement dans votre programme VBA. Dans VBA, vous pouvez utiliser la fonction " CDate " pour convertir une date stockée dans une variable "String" dans une variable de type de données de date. Instructions
1
lancement de Microsoft Office Excel 2007 et tapez une date dans " A1 " en utilisant le format suivant:
1 Janvier , 1950
2
Cliquez sur l'onglet "Developer " et cliquez sur " Visual Basic " pour ouvrir l'éditeur Visual Basic . Cliquez sur le menu " Insertion", puis cliquez sur "Module" pour insérer un nouveau module de code
3
Commencez à écrire du code en créant un nouveau sous-procédure , telles que les suivantes : .
Private Sub converTextToDate ()
4
Continuer par Tapez le code suivant pour créer la variable "String" et la variable "date" :
TodaysDate As date < br >
dateString Dim As String
5
Tapez le code suivant pour obtenir la date inscrite dans "A1" et enregistrez-le à la variable "String" :
Range (" A1 ") . Sélectionnez
dateString = Range (" A1 ") . Value
6
Convertir le " " type de données à un " String date " type de données en tapant le code suivant :
TodaysDate = CDate ( dateString )
7
Afficher les données converties dans la cellule "B1" en tapant le code suivant :
Range (" B1 " ) . Choisir
Range (" B1 " ) Valeur = TodaysDate
8
Fin de la sous procédure en tapant ce qui suit: .
End Sub
< br > 9
Appuyez sur " F5 " pour exécuter votre procédure et voir les résultats .