¿Como convierto una Macro en Excel VBA a Complemento?

31/05/2006 - 05:13 por Andres Forero | Informe spam
Uso Visual Basic 6.3; pero VBA, desde Excel únicamente.
Yo creo macros en VBA, pero quiero poder compartirlas con otros usuarios de
forma que ellos carguen - o descarguen - estas macros de Excel VBA como un
complemento o Add In de Excel.
¿cómo puedo lograrlo?;¿qué instrucciones o código debo digitar en VBA?

Preguntas similare

Leer las respuestas

#1 Pdiaz
13/03/2008 - 12:43 | Informe spam
He visto esta respuesta al problema que se me plantea a mi tambien.

He realizado las indicaciones que dices pero no encuentro mi complemento,
aunque esta activado con su nombre en le menu de "herramientas-complementos"
pero no se como invocarlo o llamarlo.

Debo tener algo instalado que no tengo?

Muchas gracias de antemano.


Pedro

"zz" escribió:

Mostrar la cita
#2 Héctor Miguel
14/03/2008 - 06:10 | Informe spam
hola, Pedro !

Mostrar la cita
si ya hiciste el "guardar como..." y asignaste el tipo de "complemento de excel (*.XLA)"
debiste tener una copia de tu archivo *.XLS con la nueva extension (*.XLA) en el mismo directorio del original (o el que usaste)

si ya tienes "activado/marcado" el complemento desde el menu de herramientas / complementos...
lo unico que necesitas es "usar" (o llamar) a los procedimientos definidos en su proyecto de macros
(ya sean Sub o Function) de la misma forma en que usas los procedimientos "normales" de funciones integradas en excel

comentas que es lo que ya has intentado (y como) que no te estuviera funcionando ?
saludos,
hector.

__ las consultas anteriores __
Mostrar la cita
#3 Pdiaz
19/03/2008 - 11:13 | Informe spam
Hola Hector Miguel:

Tal como dices he guardado mi libro como complemento de excel
"Mi_libro33.xla", ahora tengo dos (*.xls y *.xla). y lo he activado desde el
menu de herramientas / complementos, pero a partir de aqui es donde no
encuentro o mejor, no se como usar o llamar al complemento.

¿Donde aparecen o como llamo al procedimiento que tengo dentro de Mi_libro33?

Nunca he realizado este procedimiento por eso no acabo de comprender como
hace.

Muchas gracias antetodo,

Pedro




... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...

"Héctor Miguel" escribió:

Mostrar la cita
#4 Héctor Miguel
19/03/2008 - 22:11 | Informe spam
hola, Pedro !

Mostrar la cita
- procedimientos Sub ? (macros o procedimientos normales que NO requieren argumentos)...
op1: por atajo de teclado: -> {Alt}+{F8} y seleccionas la macro (o procedimiento) de la lista
op2: por menu: -> herramientas / macro / macros... y seleccionas la macro (o procedimiento) de la lista

- procedimientos Function ? (que puedan ser utilizadas desde hojas de calculo como las integradas en excel)...
op1: =mi_libro33.xla!mi_funcion(... (y agregas los argumentos -si fuera necesario-)
op2: desde el asistente para insertar funciones (excel se encarga de vincular con "mi_libro33.xla")
(menu) insertar / funcion... y seleccionas la funcion de la lista
o por su atajo de teclado: -> {shift}+{F3}

saludos,
hector.

__ la propuesta anterior __
Mostrar la cita
Ads by Google
Search Busqueda sugerida