Hacer complemento con VBA

21/01/2004 - 10:12 por angel | Informe spam
Tengo que hacer un Formulario con VBA y me gustaría hacer
un complemento (*.xla).
1) Esto es posible, no???? Cómo haría para crear el
*.xla????

El formulario tendría 2 Listboxs en la parte izquierda;
uno con los campos para las filas y otro con los campos
que pueden ir en las columnas, en la derecha tendría
también 2 listbox donde se arrastran los elementos de la
izquierda, entonces con los elementos seleccionados (los
que quedan en los listbox de la derecha) haría luego un
reporte.
2) Para pasar un elemento de un listbox de la izquierda
puedo usar el mismo código que si estaría usando Visual
Basic normal????

Luego tengo que escribir en un libro excel (que estará
abierto) y ocultar algunas Hojas (de los campos que NO
haya pasado a los listbox de la derecha).
3) Esto es posible, NO? Es decir puedo desde el
complemento escribir en el libro Excel ocultar hojas,
etc.????? Cómo ocultaría algunas hojas???
 

Leer las respuestas

#1 Héctor Miguel
24/01/2004 - 05:40 | Informe spam
hola, angel !

Tengo que hacer un Formulario con VBA y me gustaria hacer un complemento (*.xla).
... es posible, no???? Como haría para crear el *.xla????



==> 'guarda' el libro como 'tipo' de archivo =>complemento< elige archivo / guardar como...
'dale' el nombre que consideres 'representativo' de su objetivo
'selecciona' el formato [en guardar como] de =>complemento de microsoft excel< y ... ¡ listo !!! [quedaran en TU pc ambos archivos, el 'normal' y el 'nuevo' XLA]
=> tendras que 'instruir' a los usuarios para que lo 'instalen' y lo 'carguen' en 'sus' sesiones de excel <
... tengo que escribir en un libro ... y ocultar algunas Hojas [...]
... es posible, NO? ... puedo desde el complemento escribir en el libro ... ocultar hojas, etc.?????



==> SI... 'siempre y cuando...' [de preferencia] estes SEGURO de que estas 'afectando' el libro/hoja 'apropiados'

Como ocultaria algunas hojas???



==> usando la propiedad '.Visible = False' 'aplicada' a un objeto del tipo 'Sheet' o 'Worksheet'
[que 'a su vez' esta 'contenida' en otro objeto 'contenedor' del tipo 'Workbook']

saludos,
hector.

p.d. ¿porque consideras que un 'XLA' seria lo 'adecuado' para tu formulario?

Preguntas similares