Logo excel 1024x535 Insertar un botón con macro VBA en el Ribbon de Excel

Vamos a crear un botón nuevo para nuestro Ribbón de Excel de forma que este botón concatene el texto de dos celdas. Esta funcionalidad será implementada mediante una función de macro VBA y concatenará en la celda en la que estemos situado el valor de sus dos celdas contiguas que tiene a su derecha manteniendo un espacio en blanco.

La función de la macro VBA es la siguiente:

Sub ConcatText()
    'Combina en la celda en la que estoy los valores de sus dos celdas que tiene a la derecha
    ActiveCell.Offset(0, 0).FormulaR1C1 = _
         ActiveCell.Offset(0, 1) & " " & ActiveCell.Offset(0, 2)
End Sub

Crear el botón con macro asociada:

  • Insertar un botón de formulario en la hoja excel.
  • Personalizar su texto e incluir el código VBA que quieres que ejecute.

Veamos cómo quedaría:

excel buttonmacro1 Insertar un botón con macro VBA en el Ribbon de Excel

Creamos el botón y le asignamos una función de macro VBA

Ahora vamos a personalizar nuestro Ribbon:

  • Sobre el Ribbón, con el botón derecho del ratón, seleccionamos personalizar Ribbon.
  • En el desplegable que nos muestra los comandos que podemos incluir en el Ribbon seleccionamos “Macros”. Esto nos mostrará las funciones que tiene nuestra macro de excel, y nos debería mostrar la función que hemos creado y que hemos asociado al botón del formulario.
  • Ya sólo queda añadir la función de la macro a nuestro Ribbon personalizado en la posición que deseemos.
  • El botón del formulario que hemos incluido en la hoja excel ya lo podemos borrar ya que no nos sirve.

Y este es el resultado:

excel buttonmacro2 Insertar un botón con macro VBA en el Ribbon de Excel

Resultado después de incluir el botón en nuestra Ribbon “Favoritos”

Dime qué te ha parecido el artículo...

rating off Insertar un botón con macro VBA en el Ribbon de Excelrating off Insertar un botón con macro VBA en el Ribbon de Excelrating off Insertar un botón con macro VBA en el Ribbon de Excelrating off Insertar un botón con macro VBA en el Ribbon de Excelrating off Insertar un botón con macro VBA en el Ribbon de Excel (Ninguna valoración todavía)
loading Insertar un botón con macro VBA en el Ribbon de ExcelCargando…
Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!