Utilizando una combinación de funciones integradas en Microsoft Excel y las funciones se crean utilizando VBA puede ayudar a encontrar soluciones a los problemas más complejos . Puede crear funciones en un módulo de VBA en Excel que devolverá un resultado basado en un parámetro de entrada . La función que ha creado estará disponible para su uso en Excel junto con el resto de Excel funciones incorporadas . En unos pocos pasos , puede crear una función para devolver el día actual como una cadena , a partir de la fecha del sistema actual. Instrucciones
1
Click A1 y escriba "= NOW ( ) " para obtener la fecha actual del sistema . Haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para iniciar 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
2
Crear una nueva función con una variable de tipo de datos "Fecha" como parámetro de entrada : .
< P > Public Function GetDayOfWeek ( dateEntered Como fecha)
3
Crear una variable para contener el número de días :
dayNum Dim As Integer
4
Utilice la función de " día de la semana " para devolver el número de días con el " dateEntered " variables :
dayNum = día de la semana ( dateEntered , vbSunday )
5
Utilice un comunicado " la caja " para determinar el día y regresar el nombre del día como una cadena :
Seleccione Case dayNum
caso 1
GetDayOfWeek =
Case "Sunday " 2 < br >
GetDayOfWeek = " Lunes "
caso 3
GetDayOfWeek = " Martes "
caso 4
GetDayOfWeek = " Miércoles "
caso 5
GetDayOfWeek = " Jueves "
caso 6 personas
GetDayOfWeek =
Case "Friday" 7
GetDayOfWeek = " Sábado " End Select
6
Termine su función escribiendo " End Function " en el final. Cambie a Microsoft Excel y escriba " = GetDayOfWeek (A1 ) " en la B1 para mostrar el día actual con la fecha en la A1.