Prečítajte si všetky čísla z požadovaného rozsahu buniek pomocou makra a pridajte číslo k obsahu
Do buniek v zozname je často potrebné pridať značku. Na to je potrebné pridať pevnú hodnotu ku všetkým konštantám v rozsahu buniek.
Vzorce by sa nemali meniť. Makro vyrieši túto úlohu a pridá číslo podľa vášho výberu ku všetkým konštantám vo vyznačenej oblasti údajov.
Takýmto spôsobom môžete napríklad rýchlo a efektívne prispôsobiť ceny a podobne novým podmienkam.
Nasledujúci obrázok ukazuje tabuľku, ktorú je potrebné zmeniť. V bunkách B1 a B2 sú konštanty a v bunkách B3 a B4 sú vzorce. Dve bunky vzorca odkazujú na bunky s konštantnými hodnotami.
Ak chcete pridať číslo 10 ku všetkým konštantám v tomto zozname, najskôr označte oblasť údajov B1: B4 a potom zavolajte nasledujúce makro:
Pridať podkonštantu ()
Dim Cell as Range
Dim Factor As Long
Dodatočná čiastka = 10
Pre každú bunku vo výbere
S bunkou
Ak nie (.HasFormula) Potom .Hodnota = .Hodnota + dodatočná čiastka
Ukončiť s
Ďalšia bunka
Koniec pod
Po spustení makra sa do všetkých konštantných buniek vo vyznačenej oblasti buniek pridá ďalšie množstvo 10. Nasledujúci obrázok ukazuje výsledok:
Makro používa faktor, ktorý ste definovali v priradení hodnoty pre premennú "Dodatočná čiastka".
Ak chcete zadať makro, stlačením klávesu ALT F11 v programe Excel otvorte editor VBA. Na vloženie prázdneho listu modulu použite príkaz VLOŽIŤ - MODUL. Na spustenie makra priamo z Excelu použite kombináciu klávesov ALT F8.