Овако свакој формули придодајете фактор
Ако глобално промените податке у својим табелама, брзином муње можете извршити повећање или смањење цена или друга прилагођавања прорачуна.
Можете додати фактор свим формулама на својим листама. Макро решава овај задатак и додаје фактор множења свим формулама у изабраном подручју података. На овај начин можете брзо и ефикасно прилагодити ценовнике и слично новим условима.
Следећа слика приказује такву табелу. У ћелијама Б1 постоје константе и формула у ћелији Б4. Ћелија формуле се односи на ћелије са константама.
Да бисте факторима 110% додали свим формулама на овој листи, прво означите подручје података Б1: А4, а затим позовите следећи макро:
Под факторАнФормелнАнхаенген ()
Дим Целл Ас Ранге
Дим фактор Ас Стринг
Фактор = "110%"
За сваку ћелију у избору
Са ћелијом
Ако .ХасФормула Тада .Формула = _
"= (" & Десно $ (. Формула, Лен (.Формула) - 1) & ") *" & фактор
Завршити
Следећа ћелија
Енд Суб
Након покретања макронаредбе, све ћелије формуле у означеном подручју ћелија помножене су са фактором од 110%. Следећа слика приказује резултат
Макро убацује фактор који сте навели у додели вредности за променљиву фактор су дефинисали. Израз "110%" се тамо складишти као текст. То доводи до повећања резултата формуле за 10%. Промените овај број за други фактор. Користећи факторе испод 1, такође можете извршити поделе.
У АкоЛинија макроа, постојећи текст формуле ставља се у заграде, а затим се додаје фактор множења.
Наравно, можете користити и макро за све ћелије у табели. Да бисте то урадили, изаберите све ћелије табеле помоћу комбинације тастера ЦТРЛ А пре него што позовете макро.