Funcion personalizada numletras

03/08/2006 - 17:27 por leo3487 | Informe spam
He bajado y copiado al libro PERSONAL.XLS el código de una función llamada
numletras para pasar números a letras.
Pero para que funcione debo hacer referencia a PERSONAL.XLS

=PERSONAL.XLS!numletras(A1)

Cómo puedo hacer para escribir directamente el nombre de la función? dado
que la he guardado en el libro de macros personales.

Uso Excel 2003
 

Leer las respuestas

#1 Héctor Miguel
04/08/2006 - 04:50 | Informe spam
hola, leo !

He bajado y copiado al libro PERSONAL.XLS el codigo de una funcion llamada numletras para pasar numeros a letras.
Pero para que funcione debo hacer referencia a PERSONAL.XLS
=PERSONAL.XLS!numletras(A1)
Como puedo hacer para escribir directamente el nombre de la funcion?
dado que la he guardado en el libro de macros personales.



[hasta donde se]... el libro de macros personales [personal.xls] -> NO DEJA de ser un libro [como 'cualquiera otro']
[por lo cual]... los procedimientos que contiene REQUIEREN ser 'calificados/emparentados'/... con el mismo

pros: al abrirse 'en conjunto' con la aplicacion... estan 'disponibles' para todos los libros [en esa pc/sesion]
puedes usar al asistente para funciones {mayus}+{F3} o [menu] insertar / funcion...
-> y excel 'se encarga' de hacer 'lo propio' sin que tu 'tengas que' hacerlo

cons: el libro personal.xls NECESITA estar 'presente'... [al menos] cuando algun libro USE 'sus' procedimientos

si es tu 'deseo/necesidad/capricho/'... NO copiar la funcion [o sus procedimientos] en cada libro donde la necesites usar...
-> sera necesario 'generar' un complemento [.XLA, .COM, .XLL, etc.]
y ademas compartirlo/instalarlo/... en las pc's que los necesiten ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares