Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función MES

| Sin comentarios

Descripción de la Función Mes

La función MES en MS Excel se utiliza para obtener el número del mes de una fecha determinada en la forma DD/MM/AA. Los valores que esta función puede arrojar son los números del 1 al 12 asignados a los meses de enero a diciembre respectivamente.
Argumento de la Función.

la-funcion-mes-en-excel-01

(Para mayor visualización de la imagen, hacer click en la misma)

"Cuadro de argumento"

En la imagen se puede apreciar que la entrada de la función sería el "Núm_de_serie" que es la fecha de la cual queremos saber el número de mes.

Ejemplo de la Función Mes sin Macros

funcionmes

(Para mayor visualización de la imagen, hacer click en la misma)

 

En este ejemplo se puede observar que cuando el valor correspondiente al mes es mayor a 12 la función no va a poder asignarle un valor. Esto se da por lo dicho anteriormente en la descripción de la función pues esta función tiene solo un rango de valores. Notemos también el detalle explicado en la imagen, el cual indica que si ponemos el nombre del mes la función si podrá arrojar el valor correspondiente a ese mes.

Función Mes  con macros

Para hacer lo mismo que hace la función con macros debemos hacer que la celda activa obtenga el valor de la función =MONTH(x) donde x será la celda en la cual se encuentra la fecha de la que queremos saber el mes.

El código a utilizar para que obtener el valor del mes de la fecha que esta en la celda justo a la derecha de la celda que hemos seleccionado sería

Sub funcionmes()
'
' funcionmes Macro
'

'

ActiveCell.FormulaR1C1 = "=MONTH(RC[1])"

End Sub

Ejemplo macros
Utilizando las mismas fechas anteriores
funcionmes

Se pueden obtener los valores con el siguiente código

Sub funcionmes()
'
' funcionmes Macro
'

'

ActiveCell.FormulaR1C1 = "=MONTH(RC[1])"
Range("D5").Select
Selection.AutoFill Destination:=Range("D5:D12"), Type:=xlFillDefault
Range("D5:D12").Select

End Sub

 

Ejemplo de Función MES

Deja una respuesta

Los campos requeridos estan marcados con *.