Reformulo mi pregunta.

01/10/2005 - 01:19 por Hernandez, Roberto | Informe spam
Muchachos, escribi un post que al parecer nadie entendió.
Voy a tratar de darme a entender.

Si yo creo una serie de funciones personalizadas en VBA, existe alguna forma
de llamarla a un grupo de ellas desde celdas de excel, de forma secuencial?

Si escribí las funciones (o subrutinas) Sub Alfa(parametro1,parametro2 ),
Sub Beta (parametro... ), etc...

Puedo escribir en celdas de excel

A
1 Alfa ()
2 Beta ()

Y llamarlas con algo asi como

For Each celda In ActiveSheet.Range(Instrucciones.Address)

'aqui es donde no se si se puedan llamar las subrutinas que estan escritas
en el rango

Next celda

Espero haberme explicado
Gracias por adelantado
 

Leer las respuestas

#1 Héctor Miguel
01/10/2005 - 08:04 | Informe spam
hola, Roberto !

... escribi un post que al parecer nadie entendio. Voy a tratar de darme a entender.
... creo una serie de funciones personalizadas en VBA
... alguna forma de llamarla a un grupo de ellas desde celdas de excel, de forma secuencial?
... las funciones (o subrutinas) Sub Alfa(parametro1,parametro2 ), Sub Beta (parametro... ), etc...
... escribir en celdas de excel
A
1 Alfa ()
2 Beta ()
... llamarlas con algo asi como
For Each celda In ActiveSheet.Range(Instrucciones.Address)
'aqui es donde no se si se puedan llamar las subrutinas que estan escritas en el rango
Next celda [...]



[me parece que] esta 'nueva' consulta... tampoco es lo suficiente 'clara' :(
si alcanzo a 'intrpretar' +/- bien lo que requieres...

1) si es el caso que YA has definido/escrito/... FUNCIONES personalizadas...
[procedimientos Function...End Function NO... Sub...End Sub]...
por que no las 'llamas/usas/...' ->directamente desde 'su' celda en la hoja de calculo<- ???

2) si el caso es que deseas utilizar texto en celdas como 'pseudo-codigo' para funciones/procedimientos en vba...
[algo asi como tener funciones multi-funcion o... multi-modales o... variables_a_discrecion]...
tendras que usar codigo en los eventos de 'esa/cada' hoja [donde necesites tener este tipo de 'funcionalidad'] :))
[y considerar algunos cuantos requisitos/precauciones/correcciones/... por si hubiera 'errores' tipograficos, etc. etc. etc.]

si comentas [bastantes] detalles adicionales [que se te estan quedando 'en el tintero'] ;)
saludos,
hector.

Preguntas similares