Помножите све Екцел вредности са константом

Како помножити све ћелије у опсегу константом

Желите ли осигурати да се све константе у распону помноже с фактором? То можете постићи паметно употребом функције ЕДИТ - ИНСЕРТ ЦОНТЕНТ.

Лакше је ако користите следећи макро:

Користи под фактор ()
Дим Целл Ас Ранге
Затамните улазну вредност Ас Лонг
Улазна вредност = ИнпутБок ("Унесите фактор (нпр. 100)")
За сваку ћелију у избору
Ако не (Целл.ХасФормула) Тада
Целл.Формула = "=" & Целл.Валуе & "*" & Вал (улазна вредност)
Крај Ако
Следећа ћелија
Енд Суб

У првом кораку изаберите опсег ћелија у табели. Следећа слика приказује пример означене области.

Затим позовите макро. Екцел сада у прозору пита за фактор који желите да користите. Следећа слика приказује овај прозор:

Потврдите дефиницију фактора помоћу дугмета ОК.

Екцел сада кружи кроз све ћелије у избору. Мењају се само ћелије у којима нема формуле. Они се множе са унетим фактором. Екцел уноси нову вредност као формулу у ћелију. Следећа слика приказује како резултат може изгледати:

Ако желите да унесете бројеве као константе, замените ред "Целл.Формула" следећим изразом:

Целл.Валуе = Целл.Валуе * Вал (улазна вредност)

Уношењем фактора мањег од један, такође можете поделити ћелије константом.

Претварање формуле у константу помоћу макроа: Како претворити прорачун помоћу ВБА у апсолутну вредност

Желите да претворите ћелије опсега у апсолутне вредности. То можете учинити интерактивно копирањем подручја и лепљењем у вредности. Одговарајућа команда се зове „Уреди - Посебно залепи“ у Екцелу до верзије 2003 и „Старт - Залепи - Посебно залепи“ у Екцелу од верзије 2007.

Ако желите да конвертујете појединачне ћелије у макро, следећи програмски код ће вам помоћи:

СубВалуеЦонверт ()
Са АцтивеСхеет.Ранге ("а1")
.Формула = .Вредност
Завршити
Енд Суб

Макро претвара тренутни садржај ћелије А1 у активној табели у апсолутну вредност.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave