SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => VBA => Mensaje iniciado por: OtroGerardo en Martes 16 de Noviembre de 2004, 01:24

Título: Crear Dinamicamente Una Hoja En Excel Con Código
Publicado por: OtroGerardo en Martes 16 de Noviembre de 2004, 01:24
Hola a todos,

estoy haciendo una apliación en excel en la que el usuario debe poder crear ciertas hojas nuevas.

El problrema es que necesito que esas hojas tenga cierto código incorporado (en concreto que controlen cuando se hace doble click).

¿Alguien me podría decir cómo puedo crear dinámicamente (sobre la marcha, vamos) una hoja y añadirle código.

Muchas gracias. :ayuda:
Título: Re: Crear Dinamicamente Una Hoja En Excel Con Código
Publicado por: LUKER en Viernes 3 de Diciembre de 2004, 23:42
:P  Tengo bastante tienpo trabajando en aplicaciones y lo que tu piedes es casi imposible.
Lo que puedes hacer son dos cosa
1 el codigo que necesita que se realice enla hoja lo colocas en un procedimiento y lo llamas despues del add .
2 tienes una hoja base la cual le das un salvar como(Por codigo) en donde pides el nombre de tu nueva hoja , como lo salvas en otra posicion tu hoja tendra todos los atributos de las anterior pero con la diferencia de que es una nueva hoja. Esta nueva hoja la cargas en tu proyecto (Todo por codigo).
Es facil solo intentalo :blink:
Título: Re: Crear Dinamicamente Una Hoja En Excel Con Código
Publicado por: OtroGerardo en Sábado 4 de Diciembre de 2004, 11:18
Gracias por tus ideas.
Estuve muchas horas detrás de encontrar una solución y llegué a la misma solución que propones en segundo lugar: una 'hoja maestra' que copio con un nuevo nombre cada vez que necesito una hoja.

Pero es una solución que no me parce 'elegante' (pero funciona) :P