Recorrer un rango seleccionado

28/07/2004 - 17:15 por Bosco | Informe spam
Hola a todos.

Quiero hacer una macro que llame a cualquier otra (que le
indicaré interactivamente) y que la debe ejecutar para
cada celda del rango que halla seleccionado previamente.

Tengo usuarios capaces de grabar pequeñas macros para
tareas repetitivas, como por ejemplo editar una celda y
añadir al principio de esta una letra.

Lo que quiero es hacer una macro de modo que yo seleccione
un rango, ejecute la macro y esta a su vez ejecute la
macro del usuario para cada celda del rango.

Mi duda principal es como referirme al rango seleccionado

Gracias
 

Leer las respuestas

#1 Carlos Durán Urenda
28/07/2004 - 21:27 | Informe spam
puedes accesar a cada celda de la seleccion de la siguiente forma


Dim Celda As Range

For Each Celda In Selection
' llamar a la funcion que desees
Next


si necesitas conocer la referencia de la celda puedes obtenerla de
Celda.Address

Saludos
Carlos Duran

"Bosco" escribió en el mensaje
news:5d9701c474b5$a9e77f40$
Hola a todos.

Quiero hacer una macro que llame a cualquier otra (que le
indicaré interactivamente) y que la debe ejecutar para
cada celda del rango que halla seleccionado previamente.

Tengo usuarios capaces de grabar pequeñas macros para
tareas repetitivas, como por ejemplo editar una celda y
añadir al principio de esta una letra.

Lo que quiero es hacer una macro de modo que yo seleccione
un rango, ejecute la macro y esta a su vez ejecute la
macro del usuario para cada celda del rango.

Mi duda principal es como referirme al rango seleccionado

Gracias

Preguntas similares