Foros del Web » Soporte técnico » Ofimática »

[ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Estas en el tema de [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In en el foro de Ofimática en Foros del Web. Hola muy buenas tardes! Alguien sabe si es posible que una vez creada una funcion en Excel con VBA esta se pueda quedar en el ...
  #1 (permalink)  
Antiguo 08/12/2010, 11:43
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 2 meses
Puntos: 3
[ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Hola muy buenas tardes!

Alguien sabe si es posible que una vez creada una funcion en Excel con VBA esta se pueda quedar en el Excel sin tener que agregarlo como un Add-In y ademas de esto cuando estes usando la funcion, que te salgan textos diciendote que parametros debes de pasar, tal como sale cuando estas usando las funciones nativas de Excel, o cuando llamas a una funcion en el editor de Visual Basic para Aplicaciones.


Si esto es posible, y si alguien conoce la solucion estaria de lujo.

Saludos que tengan un buen dia!

Última edición por hugo180486; 08/12/2010 a las 11:45 Razón: Correccion del Titulo.
  #2 (permalink)  
Antiguo 10/12/2010, 13:00
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 18 años, 4 meses
Puntos: 18
Respuesta: [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Hola:

Las formas de tener una UDF en Excel son las siguientes:

1- Tener la UDF en el modulo "normal" del archivo en el cual la usaremos
2- Tenerlas como complementos
3- Tenerlas en el libro personal.xls (o similar de versiones posteriores)
4- Tenerlas en una libreria (*.dll) (OJO, esto NO se puede crear con Excel)

Para lo de los argumentos para una UDF, pues, no es tan facil que digamos, pero aqui, creo yo, esta muy bien explicado:

http://www.jkp-ads.com/articles/RegisterUDF00.asp

Comentas.

Abraham
__________________
Microsoft MVP 2010
  #3 (permalink)  
Antiguo 10/12/2010, 14:50
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 2 meses
Puntos: 3
De acuerdo Respuesta: [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Una excelente informacion, Gracias!
  #4 (permalink)  
Antiguo 11/12/2010, 12:43
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 17 años, 2 meses
Puntos: 39
Respuesta: [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Cita:
Iniciado por abrahamvj Ver Mensaje
Hola:

Las formas de tener una UDF en Excel son las siguientes:

1- Tener la UDF en el modulo "normal" del archivo en el cual la usaremos
2- Tenerlas como complementos
3- Tenerlas en el libro personal.xls (o similar de versiones posteriores)
4- Tenerlas en una libreria (*.dll) (OJO, esto NO se puede crear con Excel)

Para lo de los argumentos para una UDF, pues, no es tan facil que digamos, pero aqui, creo yo, esta muy bien explicado:

http://www.jkp-ads.com/articles/RegisterUDF00.asp

Comentas.

Abraham
Ademas creo yo, crear un libro nuevo, integrarle ese modulo y guardar ese libro como plantilla para usos futuros al crear un libro nuevo
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg
  #5 (permalink)  
Antiguo 13/12/2010, 10:43
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 2 meses
Puntos: 3
De acuerdo Respuesta: [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Lo tomare en cuenta, gracias.
  #6 (permalink)  
Antiguo 14/12/2010, 10:57
Avatar de abrahamvj  
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 18 años, 4 meses
Puntos: 18
Respuesta: [ VBA ] Anclar Funciones Personalizadas en Excel, sin guardar como Add-In

Cierto, se me "paso".

Saludos

Abraham
__________________
Microsoft MVP 2010

Etiquetas: excel, funciones, vba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:03.