може ли XL макрос да избере диапазон с променливи начални и крайни редове?

Аз съм технолог от първа линия. Не съм нов в кодирането на макроси, но по-голямата част от моя опит е в макросите WordPerfect. Опитвам се да кодирам макрос на Excel, който ще избере и ще действа върху диапазон в поредица от файлове. Желаният диапазон е в постоянен набор от колони, но променлив набор от редове. Статичните стойности маркират началния и крайния ред, но тези редове ще варират с всеки файл с данни.

Проблемът, който имам, е, че когато записвам макрос, XL не записва движенията на курсора ми (Ctrl-Up, Ctrl-Shift-Home и т.н.), а записва абсолютните адреси на клетките, върху които действам. Тъй като началният и крайният ред ще варират с всеки файл с данни, абсолютните препратки към клетки няма да работят. Може ли някой да даде съвети как мога/трябва да подходя към това?

Благодаря предварително, Джеймс


person user75900    schedule 16.10.2012    source източник


Отговори (2)


Първо, отговорът на Тим е напълно кратък – Друго страхотно нещо, за което трябва да знаете, е записването на макрос с относителни препратки – http://support.microsoft.com/kb/213740

Вашето предизвикателство е, че когато записвате макрос, той по подразбиране е Абсолютно препращане, ако натиснете бутона за относителна препратка, ще получите резултата, който търсите.

Дано и това помогне!

person John Bustos    schedule 16.10.2012
comment
Благодаря Джон, също много полезно! определено имах нужда от тази информация. - person user75900; 17.10.2012

person    schedule
comment
страхотно! Благодаря Тим, ти си рок! - person user75900; 17.10.2012