Llamar a una Funcion

02/08/2004 - 02:26 por Henry Sanchez | Informe spam
Hola Grupo,
Tengo una funcion en uno de mis modulos que es usada
frecuentemente en el codigo.

El problema que tengo es que la funcion debe ser llamada
desde diferentes modulos, por lo cual habia declarado
esta funcion como publica:
Public Function MiFuncion
Pero me vi forzado a quitarle esta caracteristica, pues
no queria que los usuarios la usaran dentro de libro de
trabajo como una funcion definida por el usuario.

Como podria hacer para llamar a la funcion desde otros
modulos si esta ya no es publica?

Saludos,

Henry
 

Leer las respuestas

#1 Héctor Miguel
02/08/2004 - 02:45 | Informe spam
hola, Henry !

... una funcion en uno de mis modulos ... es usada frecuentemente en el codigo.
... habia declarado esta funcion como publica ... me vi forzado a quitarle esta caracteristica
... no queria que los usuarios la usaran ... como una funcion definida por el usuario.
... llamar a la funcion desde otros modulos si esta ya no es publica?



puedes conservar la funcion como 'publica' y... declarar EL MODULO como 'privado'
[para evitar que 'aparezca' en el cuadro de funciones 'definidas por el usuario'...] ;)
[al inicio del area de declaraciones del modulo, pon la instruccion...]
Option Private Module

si tienes varios 'casos por el estilo'... [quizas...] te convendria tener [alg]un/os modulo/s como 'privados'
[ya sea que contengan procedimientos 'sub' o procedimientos 'function'] ;)

saludos,
hector.

Preguntas similares