Zmeňte rozsah na hodnoty väčšie ako Plocha pomocou jazyka VBA v programe Microsoft Excel

Anonim

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