none
Macro VB RRS feed

  • Pregunta

  • Hola buen dia

    Espero y puedan ayudarme con este problema, tengo un sheet en excel con diferentes tablas cada una identificada con su nombre y lo que quiero hacer es una macro para recorrer el sheet para identificar los nombre de las tablas y agregarlas a un combo y desde ahi seleccionar una y enviarla a otro sheet pero no se como hacerla o si se pueda hacer.

    saludos

     

    miércoles, 27 de julio de 2011 17:20

Respuestas

  • Hola
    Imagino que usas Excel 2007 o 2010. En estas versiones, y según lo que veo de la macro que se genera al seleccionar una tabla, VB las maneja como rangos con nombre, por ejemplo Range("Articulos").Select, para hacer lo que quieres tendrías que iterar por una colección de tablas, el problema es que Excel no tiene ese objeto.
    Creo que una posibilidad sería que pongas tus tablas en hojas diferentes, de esta manera puedes iterar por la hojas del libro e ir agregando aun ComboBox los nombres de cada hoja. Es una idea
    Saludos
    CarloCF

     

    • Marcado como respuesta Rahxephon miércoles, 3 de agosto de 2011 17:13
    sábado, 30 de julio de 2011 3:54

Todas las respuestas

  • Podrias grabar una macro para poder realizar con un clic una tarea repetitiva, se debe de poder lo que tenemos que investigar es la manera en la que en visual reconoce a la pestaña la sintaxis del visual y asi posiblemente realizar tu metodo.
    ITIC Luis Carlos Lugo
    jueves, 28 de julio de 2011 22:55
  • Hola
    Imagino que usas Excel 2007 o 2010. En estas versiones, y según lo que veo de la macro que se genera al seleccionar una tabla, VB las maneja como rangos con nombre, por ejemplo Range("Articulos").Select, para hacer lo que quieres tendrías que iterar por una colección de tablas, el problema es que Excel no tiene ese objeto.
    Creo que una posibilidad sería que pongas tus tablas en hojas diferentes, de esta manera puedes iterar por la hojas del libro e ir agregando aun ComboBox los nombres de cada hoja. Es una idea
    Saludos
    CarloCF

     

    • Marcado como respuesta Rahxephon miércoles, 3 de agosto de 2011 17:13
    sábado, 30 de julio de 2011 3:54