Екцел 2020: Побољшајте макро снимање - Екцел савети

Обожавао сам верзију Мацро Рецордер-а из 1985. у Лотусу 1-2-3. Шифру је било тешко разумети, али је успела. У програму Екцел Мацро Рецордер постоје неке подразумеване вредности које изазивају беду код сваког ко покушава да сними макронаредбе. Ево три савета за побољшање макро искуства.

Савет 1: Укључите релативну референцу за сваки макро.

Рецимо да започињете у А2 и снимате једноставан макро који се помера у А4. Тај макро бих назвао МовеДовнТвоЦеллс. Али ако покренете овај макро док је показивач ћелије у Ј10, макро ће се преселити у ћелију А4. То се ретко догађа када желите да се догоди. Али понашање макро снимача можете променити тако што ћете изабрати Поглед, Макронаредбе, Користити релативне референце пре него што снимите макро.

Ако снимите макро МовеДовнТвоЦеллс са укљученом овом поставком, макро ће радити из било које ћелије.

Опрез

Поставка остаје укључена само док не затворите Екцел. Сутра ћете морати поново да га укључите.

Савет

Шта ако заправо треба да снимите макро који увек прескаче на ћелију А4? Чак и када су омогућене релативне референце, можете притиснути Ф5 за „Иди на“ и користити дијалог „Иди на“ да бисте прешли на А4. Макро рекордер ће снимити код који ће увек скочити на А4.

Савет 2: Користите Цтрл + Схифт + Стрелица да бисте се померили на крај скупа података.

Реците да желите да додате збир на дну јучерашњег регистра рачуна. Желите да се укупан број данас појави у 9. реду, али сутра ће можда бити потребно да буде у 17. или 5. реду, у зависности од тога колико редова података имате.

Пронађите колону која је поуздано 100% попуњена. Са врха те колоне забележите акцију притискајући Цтрл + Схифт + стрелица надоле. Притисните тастер са стрелицом надоле још једном и знаћете да сте у реду где треба да буду укупни износи.

Савет 3: Укуцајте =SUM(E$2:E8)уместо да притиснете дугме АутоСум

Макро снимач неће снимити намеру АутоСум-а. Када притиснете АутоСум, добићете функцију збира која започиње у горњој ћелији и протеже се до прве ненумеричке ћелије. Није битно да ли су релативне референце укључене или искључене; макро снимач ће тврдо кодирати да желите да збројите седам ћелија изнад активне ћелије.

Уместо коришћења икону АутоСум, унесите функцију СУМ с једним знаком долара пре првог броја реда: =SUM(E$2:E8). Користите ту формулу током снимања макронаредбе, а макро ће се поуздано збрајати од ћелије изнад активне ћелије све до реда 2, као што је приказано доле.

Занимљиви Чланци...