Agregar y controlar controles durante ejecuci
Publicado por Rubén (3 intervenciones) el 30/05/2008 06:07:45
Hola estimados:
Tengo un libro excel con macros que me automatizan la carga de datos mediante el ingreso de los mismos por formulario, uno de los botones de este formulario crea una hoja para permitir que se carguen datos en la misma.
Lo que pude hacer es que a la vez que cree ese hoja nueva, mediante (ej.)
' agregar 1 hoja
Sheets.Add after:=Sheets(1)
además de eso creo un botón con la siguiente instrucción:
Worksheets(1).OLEObjects.Add "Forms.CommandButton.1", _
Left:=10, Top:=10, Height:=20, Width:=100
Todo bien hasta ahí, que me crea la hoja y el botón, acto seguido me despliega un formulario para la carga de mis datos en la nueva hoja creada (independiente del botón incrustado en la hoja)
Mi pregunta es la siguiente, se puede al botón incrustado en la hoja, controlar alguno de sus eventos (por ejemplo el "click") ? Si es así, que instrucciones debería poner para programar el /los eventos para el control creado en tiempo de ejecución.
Espero que hayan entendido la idea, el código es muy largo, así que pensé no incluirlo.
Gracias
Tengo un libro excel con macros que me automatizan la carga de datos mediante el ingreso de los mismos por formulario, uno de los botones de este formulario crea una hoja para permitir que se carguen datos en la misma.
Lo que pude hacer es que a la vez que cree ese hoja nueva, mediante (ej.)
' agregar 1 hoja
Sheets.Add after:=Sheets(1)
además de eso creo un botón con la siguiente instrucción:
Worksheets(1).OLEObjects.Add "Forms.CommandButton.1", _
Left:=10, Top:=10, Height:=20, Width:=100
Todo bien hasta ahí, que me crea la hoja y el botón, acto seguido me despliega un formulario para la carga de mis datos en la nueva hoja creada (independiente del botón incrustado en la hoja)
Mi pregunta es la siguiente, se puede al botón incrustado en la hoja, controlar alguno de sus eventos (por ejemplo el "click") ? Si es así, que instrucciones debería poner para programar el /los eventos para el control creado en tiempo de ejecución.
Espero que hayan entendido la idea, el código es muy largo, así que pensé no incluirlo.
Gracias
Valora esta pregunta
0