V tomto článku sa dozviete, ako zmeniť rozsah na hodnoty viac ako oblasti na hodnoty pomocou jazyka VBA v programe Microsoft Excel.
Vezmime si príklad a pochopíme, ako napísať kód VBA tak, aby sa rozsah zmenil na hodnoty viac ako z oblasti.
Ako zmeniť rozsah na hodnotu väčšiu ako oblasť?
Príklad 1:-
Máme údaje v programe Excel A1: C1, v týchto údajoch chceme prilepiť rôzne rozsahy. Pozrime sa ako?
Postupujte podľa nižšie uvedených krokov:-
- Stlačením klávesov Alt+F11 otvorte aplikáciu Visual Basic
- Vo VBAProject dvakrát kliknite na list 1
- Zadajte nižšie uvedený kód VBA
Vedľajšie hodnoty_4 () Dim smallrng ako rozsah pre každý malý rozsah v rozsahu ("A1: D10, E12: H17"). Plochy smallrng.Value = rozsah ("A1: D1"). Hodnota Ďalší koniec Sub
- Kód spustíte stlačením klávesu F5
- Hodnoty budú aktualizované v definovanom malom rozsahu
Príklad 2:-
Povedzme, že máme údaje v definovanom malom rozsahu a chceme tieto údaje prepísať s konkrétnymi údajmi rozsahu.
Na vyriešenie tohto problému postupujte podľa nižšie uvedených krokov:-
- Stlačte kláves Alt+F11 a dvakrát kliknite na list 2
- Zadajte nasledujúci kód:-
Vedľajšie hodnoty_4 () Dim smallrng ako rozsah pre každý malý rozsah v rozsahu ("A1: D10, E12: H17"). Plochy smallrng.Value = rozsah ("A1: D1"). Hodnota Nasledujúci koniec Sub
- Spustite kód stlačením klávesu F5
- Hodnoty budú aktualizované
Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku.
Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku