Spremenite obseg z več kot Area na vrednosti z uporabo VBA v Microsoft Excelu

Anonim

V tem članku boste izvedeli, kako spremeniti obseg z več kot območjem na vrednosti z uporabo VBA v programu Microsoft Excel.

Vzemimo primer in razumejmo, kako napisati kodo VBA, da spremenimo obseg z vrednostmi več kot area.

Kako spremeniti obseg z več kot območjem na vrednosti?

Primer 1:-

V Excelu A1: C1 imamo podatke, ki jih želimo prilepiti v različne obsege. Poglejmo, kako?

Sledite spodnjim korakom:-

  • Pritisnite Alt+F11, da odprete aplikacijo Visual Basic

  • V VBAProject Dvokliknite list 1
  • Vnesite spodnjo kodo VBA
Podvrednosti_4 () Zatemni manjši obseg kot obseg za vsak manjši niz v območju ("A1: D10, E12: H17"). Področja smallrng.Value = Razpon ("A1: D1"). Vrednost Naslednji konec Sub 

  • Za zagon kode pritisnite tipko F5
  • Vrednosti bodo posodobljene v opredeljenem majhnem razponu

Primer 2:-

Recimo, da imamo podatke v opredeljenem majhnem obsegu in želimo te podatke prepisati s podatki o določenem obsegu.

Za rešitev te težave sledite naslednjim korakom:-

  • Pritisnite tipko Alt+F11 in dvokliknite list 2
  • Vnesite spodnjo kodo:-
Podvrednosti_4 () Zatemni manjši obseg kot obseg za vsak manjši niz v območju ("A1: D10, E12: H17"). Področja smallrng.Value = Razpon ("A1: D1"). Vrednost Naslednji konec Sub 
  • Zaženite kodo s pritiskom na F5
  • Vrednosti se bodo posodobile

Če so vam bili naši blogi všeč, jih delite s prijatelji na Facebooku. Prav tako nas lahko spremljate na Twitterju in Facebooku.

Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo, dopolnimo ali inoviramo svoje delo in ga izboljšamo. Pišite nam na spletni strani elektronske pošte