Tecnología

Inicio

Las macros de Excel: Cómo Cambiar el Día-Mes-Año a Mes

Las macros de Excel le permiten automatizar tareas tediosas y crear hojas de cálculo que funcionan como un programa de software en lugar de sólo las columnas y filas de datos. La forma más fácil de crear una macro, incluso si usted es un programador avanzado es utilizar la función de grabación para que Excel seguir sus pasos y registrar cada paso en una macro que se puede ejecutar la orden.

El problema con este enfoque es a menudo la macro será puesto en un paso o formato a una celda en la forma en que se piensa es correcto y no lo que el usuario desea. A continuación, tendrá que abrir la macro en el modo de edición y cambiar el código. Este es un proceso bastante sencillo, pero requiere un poco de conocimiento.

Instrucciones

1 Haga clic en la opción "revelado" en la barra de menús. Si esto no está disponible, haga clic en el botón de "Microsoft Office" en la esquina superior izquierda y haga clic en "Opciones de Excel". Resalte la categoría "populares" y marque la opción que dice "Mostrar ficha Programador en la cinta."

2 Crear una macro si no lo ha hecho haciendo clic en la opción "Grabar macro". Resalte la celda que contiene la fecha que desea cambiar. Si se trata de un rango de celdas, resalte toda la gama. Haga clic en la celda (s) resaltado y seleccione "Formato de celdas". Asegúrese de que "fecha" está seleccionado en la categoría y elegir cualquiera de los formatos. El único que desea no aparece en la lista y usted va a arreglar que en los próximos pasos. Haga clic en "Detener grabación".

3 Haga clic en "Macros" y seleccione la macro que ha creado o grabado en el paso anterior. Haga clic en "Editar" para abrir la macro en una ventana de edición de Visual Basic.

4 Busque la línea que tiene la función "NumberFormat" en ella. Si ha grabado una macro en el paso anterior, el código debe ser sólo unas pocas líneas. Si se trata de una macro creada anteriormente y es demasiado tiempo para buscar manualmente, haga clic en los binoculares en la barra de menú para abrir la opción "Buscar" y escriba "NumberFormat" para buscarlo. Dependiendo de cómo se seleccionó la célula de la línea puede comenzar con "selección" o "Rango". El formato que desea cambiar está en las citas siguientes del signo igual.

Eliminar todo lo que entre las cotizaciones y sustituirla por "mmm", de modo que el extremo de la línea de código es el siguiente:

.NumberFormat = "Mmm"

5 Cierre el "Module 1 (Código)" ventana y cerrar el "Visual Basic - Libro1" ventana. No es necesario guardar nada en este momento. Haga clic en "macros" de nuevo, resalte la macro y haga clic en "Ejecutar". La macro ahora va a cambiar la fecha (s) que ha seleccionado en el formato mes.

Consejos y advertencias

  • Dependiendo de su nivel y habilidad en la programación de Visual Basic, la grabación de una macro es casi siempre el camino más fácil para empezar. De esta manera, usted tiene un marco en el que para empezar, y muchas de las funciones y propiedades que necesita ya estará en el código.
  • Asegúrese de guardar la hoja de cálculo después de haber probado la macro, incluso si no ha cambiado nada en la propia hoja de cálculo. Es decir, cuando el código de macro se guarda con la hoja de cálculo en lugar de cuando salga de la ventana de código.