Cómo construir una barra de herramientas de Excel personalizada de macros VBA
¿Listo para aumentar tu productividad de Excel? Una barra de herramientas personalizada puede hacer eso.
Una macro bien hecha de Excel 5 Recursos para macros de Excel para automatizar sus hojas de cálculo 5 Recursos para macros de Excel para automatizar sus hojas de cálculo ¿Buscar macros de Excel? Aquí hay cinco sitios que tienen lo que estás buscando. Leer más puede realizar una tarea que requiere mucho tiempo con un solo clic, lo cual es bastante conveniente. Es aún más conveniente cuando construye una barra de herramientas personalizada que contiene todas las macros más utilizadas..
Cómo adjuntar una macro a un botón Cómo enviar correos electrónicos desde una hoja de cálculo de Excel mediante secuencias de VBA Cómo enviar correos electrónicos desde una hoja de cálculo de Excel mediante secuencias de comandos de VBA guiones. Leer más es una solución, pero hay ocasiones en las que sería bueno integrar esa funcionalidad en la interfaz de Excel. Siguiendo estos pasos, puede colocar sus macros allí mismo en la cinta de opciones..
A continuación le indicamos cómo comenzar a utilizar su barra de herramientas personalizada..
Agregar una pestaña a la cinta
Primero, agregaremos nuestra propia pestaña personalizada a la Cinta que albergará nuestra barra de herramientas. Haz clic derecho en él y selecciona Personaliza la cinta.
En la siguiente pantalla, haga clic en Nueva pestaña.
Resalta tu nueva pestaña, luego haz clic Rebautizar. Llamaré Macros míos, pero puedes elegir lo que quieras..
prensa DE ACUERDO para volver a la hoja de cálculo.
Nuestra pestaña Macros ha aparecido, tal como esperábamos. Sin embargo, está un poco vacío en este momento..
Para darle algo de funcionalidad, armemos algunas macros básicas Las 10 mejores macros de OneNote que debes probar Las 10 mejores macros de OneNote que deberías probar OneNote es una herramienta de productividad increíble por sí misma, pero puedes llevarla al siguiente nivel utilizando macros . Te mostramos cómo empezar y las mejores macros disponibles ahora. Lee mas .
Creando Macros
Primero, vamos a crear una macro muy, muy simple para obtener lo básico..
Creando la macro de fecha y hora
Primero, dirígete a la Desarrollador pestaña y haga clic Macros.
Ingrese el nombre de la macro fecha y hora y luego haga clic Crear.
Excel abrirá el editor de Visual Basic. Agregue el siguiente código:
Sub dateandtime () MsgBox Now End Sub
Esto le indica a Excel que presente un cuadro de mensaje al usuario y que rellene ese cuadro de mensaje con la hora y fecha actuales, según la Ahora mando. Guarde su trabajo: recuerde guardar su hoja de cálculo. 10 Ahorros de tiempo fáciles de Excel que podría haber olvidado 10 Ahorros de tiempo fáciles de Excel que podría haber olvidado. Lea más como un archivo habilitado para macros si aún no lo ha hecho, y vuelva a Excel.
Hacer clic Macros en el Desarrollador pestaña una vez más, y esta vez resalte fecha y hora y haga clic correr.
Debería ver algo como esto:
¡Nuestro cuadro de mensaje macro funciona! Ahora probemos algo un poco más complicado..
Creación de la macro de encabezado automático
Abra el cuadro de diálogo Macros una vez más, y esta vez ingrese el nombre encabezados personalizados y haga clic Crear.
Introduzca el siguiente código en Sub encabezados personalizados ():
Rango ("A1"). Valor = "Fecha" Rango ("B1"). Valor = "Título" Rango ("C1"). Valor = "Prioridad" Rango ("D1"). Valor = "Estado" Rango ( "E1"). Valor = "¿Terminado?"
Esto llenará las celdas entre paréntesis después de Distancia comando con la cadena de texto correspondiente. Por supuesto, puede cambiar los encabezados para lo que quiera y expandir la lista según sea necesario..
Agregue esta línea de código en la parte inferior:
Rango ("A1: E1"). Font.Bold = True
Esto aplicará el formato en negrita. 9 Consejos para dar formato a un gráfico de Excel en Microsoft Office. 9 Consejos para dar formato a un gráfico de Excel en Microsoft Office. Las primeras impresiones son importantes. No dejes que un feo gráfico de Excel asuste a tu audiencia. Aquí tiene todo lo que necesita saber para hacer que sus gráficos sean atractivos y atractivos en Excel 2016. Lea más en cada encabezado. Si ha agregado encabezados adicionales, asegúrese de ajustar las celdas entre corchetes después de Distancia mando.
Ahora es el momento de regresar a Excel y ver si nuestra macro funciona como debería.
De hecho lo hizo. Esta macro es útil si está configurando nuevas hojas de trabajo que contienen datos nuevos cada semana o mes. Una vez que agregamos esta macro a nuestra barra de herramientas, podremos rellenar estos encabezados con un solo clic, en lugar de escribirlos manualmente cada vez.
Ahora para una macro más.
Creando la macro de hoja de cálculo vinculada
Primero, crea una nueva hoja de cálculo y guárdala. Luego, abra el documento con el que estábamos trabajando anteriormente y navegue hasta Desarrollador > Macros. Ingrese el nombre enlace a hoja de cálculo y haga clic Crear.
Introduzca el siguiente código a continuación Sub linkedspreadsheet ():
Libros de trabajo. Abrir ("C: \ Users \ bradj \ Desktop \ Hacer uso de \ Barra de herramientas VBA \ disponibilidad de vacaciones.xlsx")
Sin embargo, deberá cambiar la ruta de acceso de la hoja de cálculo que acaba de crear. Para averiguarlo, navegue hasta el documento en el Explorador de archivos, haga clic con el botón derecho y seleccione Propiedades.
Esta macro abre el libro de trabajo especificado. Estoy utilizando una tabla de disponibilidad de vacaciones a la que tengo que hacer referencia a menudo mientras veo otra hoja de cálculo, por lo que tiene sentido para mí tener un enlace directo a este archivo en mi barra de herramientas..
Guarda tu trabajo y vuelve a Excel para probarlo.
Funciona muy bien Cuando ejecuto la macro, la hoja de cálculo vinculada se abre de inmediato. Ahora solo necesitamos agregar todas estas macros a nuestra barra de herramientas.
Poblando la barra de herramientas
Abre el Macros pestaña que creamos anteriormente y haga clic derecho en la cinta de opciones. Seleccionar Personaliza la cinta.
Utilizar el Elija comandos de menú desplegable y seleccione Macros.
Deberías ver las tres macros que hicimos anteriormente. Resalta cada uno y usa el Añadir botón para insertarlo en un Nuevo grupo bajo la Macros lengüeta.
Resalte cada macro y haga clic en Rebautizar para darles una etiqueta más presentable, y agregar un icono personalizado.
Ahora tenemos una barra de herramientas completamente funcional que ofrece acceso instantáneo a las macros que creamos.
Haz una barra de herramientas que funcione para ti!
Todo el mundo sabe que Excel es un software increíblemente poderoso. 16 Fórmulas de Excel que lo ayudarán a resolver problemas de la vida real. 16 Fórmulas de Excel que lo ayudarán a resolver problemas de la vida real. La herramienta correcta es la mitad del trabajo. Excel puede resolver cálculos y procesar datos más rápido de lo que puede encontrar su calculadora. Le mostramos las fórmulas clave de Excel y le mostramos cómo usarlas. Lee mas .
Puede hacer casi cualquier cosa, y como resultado, la configuración predeterminada puede ser un poco abrumadora.
Excel realmente viene en sí mismo cuando lo adaptas a tu propio uso. Si puede crear una barra de herramientas personalizada compuesta por sus propias macros especializadas, seguramente será más productivo. Nadie conoce su flujo de trabajo mejor que usted, por lo que nadie está en una mejor posición para ahorrar tiempo perdido siempre que sea posible.
Todo lo que necesitas es un poco de conocimiento de VBA, y esa es una perspectiva intimidante si no eres un programador experimentado. Sin embargo, realmente no es tan difícil como podría parecer, especialmente si comienza con los conceptos básicos de VBA. El tutorial de programación de Excel VBA para principiantes El tutorial de programación de Excel VBA para principiantes VBA es una herramienta poderosa de Microsoft Office. Puede usarlo para automatizar tareas con macros, establecer disparadores y mucho más. Te presentaremos la programación visual básica de Excel con un proyecto simple. Lee mas . Muy pronto, estará listo para adaptar sus propias macros, y esa es una gran habilidad que puede tener si realmente desea dominar Excel..
¿Tiene algún consejo para crear macros de Excel? ¿Estás buscando ayuda con el proceso de construcción de una barra de herramientas? Únete a la conversación en la sección de comentarios a continuación.!
Crédito de la imagen: ARTISTA a través de Shutterstock.com
Explore más acerca de: Microsoft Excel, consejos de Microsoft Office, programación de Visual Basic.