ejecutar procedimiento teniendo su nombre(como string)

29/12/2006 - 02:03 por Ivan | Informe spam
hola a todos

estoy intentando una cosa que no se si es posible (de momento no lo
consigo)

se trata de ejecutar un procedimiento tomando su nombre de una celda, o
de una variable que lo tome de esta

Algo asi como 'Call .[a1].value', o mimacro=.[a1]: call mimacro, pero
me da error.

Sin embargo, y si no me equivoco, esto si es valido para la propiedad
OnAction de los comandos de barras de herramientas -> mimacro=.[a1]:
.OnAction=mimacro

he estado indagando a partir de ->
Application.VBE.ActiveCodePane.CodeModule. -> pero no he llegado a
ningun lado

¿existe algun modo de referirse a los procedimientos que no sea su
nombre directamente?¿son/pueden considerarse un objeto, con su
respectiva coleccion contenedora?, y de ser asi, ¿cual es su nombre y
como se podria recorrer esta?

bueno, no se si me he explicado, pero si me podeis echar un nueva mano,
os lo agradezco

un saludo y hasta pronto
Ivan

Preguntas similare

Leer las respuestas

#16 Ivan
12/02/2007 - 22:04 | Informe spam
hola Vinchenzo, muchas gracias

Mostrar la cita
lo cierto es que al poco de enviar este mensaje, y tras echar un ojo a las
'partes' del nombre de la función, imagine mas o menos que debía de tratarse
de algo así (confieso que ayudado por lo infructuoso de mi búsqueda <
miento, hay una instrucción (o una función, o no se muy bien que ) con el
mismo nombre pero (creo que) en Java >)

Mostrar la cita
muchas gracias de nuevo, parece un recurso muy interesante (el registro de
errores). La añado al debe, y en cuanto pueda me lió a probarla/estudiarla.

por ultimo, solo reiterarte lo que te comentaba:

la dll se ha instalado perfectamente (o al menos parece funcionar
perfectamente ) y, unido al ejemplo de Ruben V. y, para retorcerlo un poco
mas, unido también a alguna combinación de tu función 'ltr_Col', creo que la
clave queda 'bastante' encriptada ( la verdad es que el campo de la
encriptación, también parece bastante interesante en si mismo)

en cuanto al resto de temas y conversaciones +o- 'pendientes', comentarte
que estoy con ellos, y que, sobre todo, me están ayudando a comprender
muchas cosas y a conocer otras. Y, a riesgo de parecer pesado/empalagoso,
gracias también por ello.

bueno, disculpa el rollo y un saludo y hasta pronto
Ivan
Ads by Google
Search Busqueda sugerida