Како помножити све ћелије у опсегу константом
Желите ли осигурати да се све константе у распону помноже с фактором? То можете постићи паметно употребом функције ЕДИТ - ИНСЕРТ ЦОНТЕНТ.
Лакше је ако користите следећи макро:
Користи под фактор ()
Дим Целл Ас Ранге
Затамните улазну вредност Ас Лонг
Улазна вредност = ИнпутБок ("Унесите фактор (нпр. 100)")
За сваку ћелију у избору
Ако не (Целл.ХасФормула) Тада
Целл.Формула = "=" & Целл.Валуе & "*" & Вал (улазна вредност)
Крај Ако
Следећа ћелија
Енд Суб
У првом кораку изаберите опсег ћелија у табели. Следећа слика приказује пример означене области.
Затим позовите макро. Екцел сада у прозору пита за фактор који желите да користите. Следећа слика приказује овај прозор:
Потврдите дефиницију фактора помоћу дугмета ОК.
Екцел сада кружи кроз све ћелије у избору. Мењају се само ћелије у којима нема формуле. Они се множе са унетим фактором. Екцел уноси нову вредност као формулу у ћелију. Следећа слика приказује како резултат може изгледати:
Ако желите да унесете бројеве као константе, замените ред "Целл.Формула" следећим изразом:
Целл.Валуе = Целл.Валуе * Вал (улазна вредност)
Уношењем фактора мањег од један, такође можете поделити ћелије константом.
Претварање формуле у константу помоћу макроа: Како претворити прорачун помоћу ВБА у апсолутну вредност
Желите да претворите ћелије опсега у апсолутне вредности. То можете учинити интерактивно копирањем подручја и лепљењем у вредности. Одговарајућа команда се зове „Уреди - Посебно залепи“ у Екцелу до верзије 2003 и „Старт - Залепи - Посебно залепи“ у Екцелу од верзије 2007.
Ако желите да конвертујете појединачне ћелије у макро, следећи програмски код ће вам помоћи:
СубВалуеЦонверт ()
Са АцтивеСхеет.Ранге ("а1")
.Формула = .Вредност
Завршити
Енд Суб
Макро претвара тренутни садржај ћелије А1 у активној табели у апсолутну вредност.