Pridajte čísla k existujúcemu obsahu bunky pomocou makra VBA

Obsah

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.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave