Aprender a utilizar un tipo de datos de fecha correctamente es importante, especialmente cuando se necesita para ordenar las columnas por fecha . En Excel , puede utilizar Visual Basic para aplicaciones para automatizar tareas que de otra manera que deben realizarse manualmente. A fecha introducida por el usuario, a menudo tiene que ser convertido a un tipo de datos "Fecha" para ser utilizado correctamente en su programa de VBA. En VBA , puede utilizar la función " CDate " para convertir una fecha almacenada en una variable "String " en una variable de tipo de datos de fecha. Instrucciones
1
lanzamiento de Microsoft Office Excel 2007 y escriba una fecha en "A1 " con el siguiente formato :
01 de enero 1950
2
Haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para abrir el Editor de Visual Basic . Haga clic en el menú "Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código
3 Empieza a escribir el código mediante la creación de un nuevo procedimiento sub , tales como las siguientes : .
Private Sub converTextToDate ()
4
Continuar por tipo el siguiente código para crear la variable "String " y la variable "date" :
TodaysDate As Date < br >
dateString dévil como secuencia
5
Escriba el siguiente código para obtener la fecha entró en "A1 " y guardarlo en la variable " cadena" :
Range (" A1 ") . Seleccione
dateString = Range (" A1 ") . Valor
6
convertir el " " tipo de datos a una" cadena " tipo de datos Date , escriba el siguiente código :
TodaysDate = CDate ( dateString )
7
Muestra los datos convertidos en células "B1 " , escriba el siguiente código:
Range (" B1" ) . Seleccione
Range (" B1" ) Valor = TodaysDate
8
Fin del procedimiento sub escribiendo lo siguiente : .
End sub
< br > 9 Pulse
"F5 " para ejecutar el procedimiento y ver los resultados.