Hola otra vez David:
(aunque se que estoy faltando a la etica del foro, me dirijo a ti
directamente porque el asunto a tratar es continuacion de una propuesta tuya
en un hilo ya cerrado )
El dia de hoy he tratado de probar la formula que propusiste, pero algo hice
mal porque no esta funcionando. El macro me indica error en la formula.
La informacion de la hoja de trabajo en donde opero esto es la sig:
El macro me sirve para llenar un formato en renglones consecutivos haciendo
uso de la funcion "Buscarv" en tres columnas del formato (Descripcion,
Unidad, Precio Unitario). La hoja se llama "Resumen Mens"
La hoja donde esta el rango de busqueda se llama "Presup". El rango de
busqueda esta nombrado como "tabla" e inicia en A20 y actualmente termina en
K760 (pero como aclare anteriormente puede crecer en numero de filas)
En las primeras cinco columnas no hay celdas vacias
La formula que propusiste, asumiendo el rango A:M, fue:
activeworkbook.Names("David").RefersTo = "=Hoja1!R1C1:R12C" &
ActiveSheet.Range("B65536").End(xlUp).Row
traducido a mi libro de trabajo lo puse
Activeworkbook.Names("Tabla").RefersTo = "=Presup!R20C1:R20C" &
ActiveSheet.Range("A65536").End(xlUp).Row
Lo que no me quedo claro como expande a la columna K y como resolver lo que
aclaro Hector acerca de que ActiveSheet. no necesariamente es, en mi caso
Presup!
Me puedes ayudar con esto, ya con los datos que te doy arriba?
Saludos
Francisco
Leer las respuestas