Formulario VBA con Macro en Excel para posicionarse en una hoja seleccionada

El presente material se genera a partir de inquietud realizada en nuestro blog por parte de un integrante de nuestra Comunidad Triple EEE, la inquietud radica en la implementación de un formulario VBA donde se involucre un combobox o lista de valores, donde dicha lista corresponda al nombre de las hojas de todo el archivo y que al seleccionar un nombre determinado a través de una macro en Excel, nos posicione en dicha hoja.

Con el fin de aportar a nuestra Comunidad y dar valor constantemente como parte de nuestra filosofía, desarrollamos el presente recurso donde se soluciona dicha inquietud con la implementación de formulario VBA, macro en Excel, combobox en VBA, eventos en VBA.

Especialistas En Excel

Si deseas suscribirte a la Comunidad Triple EEE, puedes hacerlo desde >> Aquí <<, es totalmente GRATIS, conoce los beneficios

Los pasos que ejecutamos para dar solución al caso de hoy son los siguientes:

  1. Crear formulario VBA
  2. Adicionar elemento Combobox en formulario VBA
  3. Crear macro que identifique el nombre de todas las hojas y cargue dicho nombre en elemento Combobox
  4. Ingresar a evento del Combobox con el fin de programar la acción a realizar cuando se seleccione el nombre de una hoja en Excel
  5. En el mismo punto anterior, después de ingresar el código que nos posicione en determinada hoja, también se debe ingresar el código para cerrar el formulario, de tal forma que al seleccionar la hoja desde el combobox en VBA, nos ubica o nos posiciona en la hoja seleccionada y paso seguido cierra el formulario automáticamente
  6. Como valor agregado al ejercicio, queremos que el formulario se visualice rápidamente desde cualquier hoja del archivo, por tal razón crearemos una combinación de teclas para llamar al formulario
  7. Creamos macro en Excel VBA para que sea la encargada de hacer el llamado al formulario, para esto utilizamos el método Show del formulario VBA
  8. Configuramos combinación de teclas para que se encargue de ejecutar la macro creada en el punto anterior

Con esta serie de pasos dimos solución al caso de Formulario VBA con Macro en Excel para posicionarse en una hoja seleccionada de una manera práctica y explicada paso a paso.

Para no perderte nada de lo que compartimos en las redes sociales, puedes seguirnos a través de los siguientes medios:

Youtube: https://goo.gl/FrswaC
Facebook: https://goo.gl/W5dIsa
Twitter: https://twitter.com/ee_excel
Instagram: https://goo.gl/xadGB5
Linkedin: https://goo.gl/Os1boH

A continuación el material de hoy:

Click >> Aquí << para descargar archivo Excel

1) Comunidad Triple EEE, Únete >> https://goo.gl/FrswaC

2) Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: http://goo.gl/zNqh0o

Artículos anteriores:

  1. Búsqueda Implacable en Excel – Parte 4 de 4, Buscar en Sql Server desde Excel
  2. Búsqueda Implacable en Excel – Parte 3 de 4, Buscar en Access desde Excel
  3. Búsqueda Implacable en Excel – Parte 2 de 4, Buscar en otro archivo de Excel
  4. Muchas Gracias por este logro – 50k en Youtube
  5. Búsqueda Implacable en Excel – Parte 1 de 4, Buscar en otra hoja
  6. Sumar celdas por color en Excel con Formato Condicional y decimales
  7. Día 40: Formularios en Excel VBA: Mostrar imágenes de forma avanzada de una base de datos en Excel #Reto40Excel 2016
  8. Día 39: Formularios en Excel VBA: Eliminar datos de una base de datos en Excel #Reto40Excel 2016
  9. Día 38: Formularios en Excel VBA: Actualizar datos de una base de datos en Excel #Reto40Excel 2016
  10. Día 37: Formularios en Excel VBA: Consultar datos de una base de datos en Excel #Reto40Excel 2016

Comments

  1. By Miguel Herrera

    Responder

    • By Especialistas En Excel

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *