Mainiet diapazonu ar vairāk nekā apgabalu uz vērtībām, izmantojot Microsoft Excel VBA

Anonim

Šajā rakstā jūs uzzināsit, kā mainīt diapazonu ar vairāk nekā laukumu uz vērtībām, izmantojot Microsoft Excel VBA.

Ņemsim piemēru un sapratīsim, kā rakstīt VBA kodu, lai mainītu diapazonu ar vairāk nekā laukumu uz vērtībām.

Kā mainīt vērtību diapazonu ar vairāk nekā laukumu?

1. piemērs:-

Mums ir dati programmā Excel A1: C1, šajos datos mēs vēlamies ielīmēt dažādos diapazonos. Redzēsim, kā?

Izpildiet tālāk norādītās darbības:-

  • Nospiediet taustiņu kombināciju Alt+F11, lai atvērtu Visual Basic lietojumprogrammu

  • Programmā VBAProject Veiciet dubultklikšķi uz 1. lapas
  • Ievadiet zemāk norādīto VBA kodu
Apakšvērtības_4 () Dim smallrng kā diapazons katram mazam diapazonam ("A1: D10, E12: H17"). Teritorijas smallrng.Value = Diapazons ("A1: D1"). Vērtība Next End Sub 

  • Lai palaistu kodu, nospiediet taustiņu F5
  • Vērtības tiks atjauninātas noteiktā nelielā diapazonā

2. piemērs:-

Pieņemsim, ka mums ir dati noteiktā nelielā diapazonā, un mēs vēlamies pārrakstīt šos datus ar konkrētā diapazona datiem.

Lai atrisinātu šo problēmu, rīkojieties šādi:-

  • Nospiediet taustiņu Alt+F11 un veiciet dubultklikšķi uz 2. lapas
  • Ievadiet zemāk esošo kodu:-
Apakšvērtības_4 () Dim smallrng kā diapazons katram mazam diapazonam ("A1: D10, E12: H17"). Areas smallrng.Value = Diapazons ("A1: D1"). Vērtība Next End Sub 
  • Palaidiet kodu, nospiežot F5
  • Vērtības tiks atjauninātas

Ja jums patika mūsu emuāri, kopīgojiet to ar saviem draugiem Facebook. Un arī jūs varat sekot mums Twitter un Facebook.

Mēs labprāt uzklausītu jūsu viedokli, dariet mums zināmu, kā mēs varam uzlabot, papildināt vai ieviest jauninājumus mūsu darbā un uzlabot to jūsu labā. Rakstiet mums e -pasta vietnē