Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/11/2009, 12:18
Avatar de 3pies
3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 5 meses
Puntos: 144
Respuesta: Generar referencia dinámica

Pues creo que lo tienes difícil, por no decir imposible, haciéndolo solo con una función.

Con un macro se podría hacer. Se podría obtener esa info (toda), a través de un macro, y te olvidarías del indirecto, del coincidir, y demás. Aunque también podrías insertar estas funciones directamente en VBA, claro.

También podrías hacer una parte con macros, y la otra con las funciones esas (indirecto, coincidir, etc.). Con un macro obtendrías la última celda con datos, luego le pondrías un nombre al rango de celdas que va desde B1 hasta esa celda del final, y en la función, en lugar de usar esto:
Código:
'ALTA PROYECTOS'!B1:'ALTA PROYECTOS'!B100
Podrías usar esto:

Código:
nombre_que_le_has_puesto_al_rango_de_celdas
Ni siquiera tendrías que llamar a la hoja ALTA PROYECTOS, ...tan solo llamando al rango por su nombre, sería suficiente.

Un saludo.