Kako dobiti vrijednost ćelije po redu i stupcu u Excel VBA

  • Podijeli Ovo
Hugh West

U ovom članku ću vam pokazati kako možete dobiti vrijednost ćelije po redu i stupcu iz radnog lista u programu Excel VBA . Naučit ćete dobiti vrijednost ćelije iz cijelog radnog lista, kao i iz korištenog raspona radnog lista i odabranog raspona.

Dobijte vrijednost ćelije po redu i stupcu u Excel VBA (brzi pregled)

9427

Preuzmite Vježbenicu

Preuzmite ovu radnu svesku za vježbanje dok čitate ovaj članak.

Dobivanje vrijednosti ćelije po redu i stupcu.xlsm

3 Metode za dobivanje vrijednosti ćelije po redu i stupcu u Excel VBA

Stoga, bez daljnjeg odlaganja, prijeđimo na našu glavnu raspravu danas. Danas ćemo naučiti da dobijemo vrijednost ćelije pomoću 3 metoda: iz cijelog radnog lista, iz korištenog raspona radnog lista i iz odabranog raspona.

1. Dobijte vrijednost ćelije po redu i stupcu iz cijelog radnog lista u programu Excel VBA

Prije svega, dobit ćemo vrijednost ćelije po redu i stupcu iz cijelog radnog lista.

Da biste dobili vrijednost ćelije po redu i stupcu iz cijelog radnog lista, možete koristiti metodu Cells od VBA .

Na primjer, da biste dobili vrijednost iz ćelije u 4. redu i 6. koloni radnog lista pod nazivom Sheet1 , možete upotreba:

7276

⧭ Primjer:

Ovdje imamo radni list pod nazivom Sheet1 sa imenima nekih učenika i njihove oznake Fizika, Hemija, i Matematika škole. Skup podataka počinje desno od ćelije A1 radnog lista.

Sada, da biste dobili ocjene 6. učenika iz Hemije , morate dobiti vrijednost ćelije iz 7. red i 3. stupac radnog lista.

VBA kod će biti:

⧭ VBA kod:

8405

⧭ Izlaz:

Pokrenite kod. Prikazat će vrijednost ćelije iz 7. reda i 3. stupca Sheet1 , što je 78 .

Pročitajte više: Kako pronaći vrijednost u koloni koristeći VBA u Excelu (4 načina)

2. Dobijte vrijednost ćelije po redu i stupcu iz korištenog raspona u programu Excel VBA

Zatim ćemo dobiti vrijednost ćelije po redu i stupcu iz korištenog raspona radnog lista.

Da biste dobili vrijednost ćelije po redu i stupcu iz korištenog raspona radnog lista, možete ponovo koristiti Metodu Ćelije od VBA , ali uz UsedRange objekt.

Na primjer, da dobijete vrijednost iz ćelije u 4. redu i 6. koloni korištenog raspona radnog lista pod nazivom Sheet2 , možete koristiti:

5520

⧭ Primjer:

Ovdje imamo još jedan radni list pod nazivom Sheet2 sa istim skupom podataka, imena nekih učenika i njihove ocjene iz fizike, hemije i matematike škole. Ali ovaj put počinje skup podatakaiz ćelije B2 radnog lista.

Sada, da biste ponovo dobili ocjene 6. učenika iz Hemije , morate dobiti vrijednost iz 7. red i 3. stupac korištenog raspona.

VBA kod će biti:

⧭ VBA kod:

9437

⧭ Izlaz:

Pokrenite kod. Prikazaće vrijednost ćelije iz 7. reda i 3. stupca korištenog raspona Sheet2 , što je 78 .

Pročitajte više: Kako pronaći vrijednost u stupcu u Excelu (4 metode)

Slična očitanja

  • Kako pronaći prvo pojavljivanje vrijednosti u koloni u Excelu (5 načina)
  • Kako pronaći Posljednje pojavljivanje vrijednosti u stupcu u Excelu (5 metoda)

3. Dobijte vrijednost ćelije po redu i stupcu iz određenog raspona u programu Excel VBA

Konačno, dobit ćemo vrijednost ćelije po redu i stupcu iz odabranog raspona radnog lista.

Da biste dobili vrijednost ćelije po redu i stupcu iz određenog raspona radnog lista, možete koristiti metodu Cells od VBA , ali duž Opseg objekat.

Na primjer, da dobijete vrijednost iz ćelije u 4. redu i 6. stupcu raspona E2:H14 u radni list pod nazivom Sheet3 , možete koristiti:

1234

⧭ Primjer:

Ovdje imamo još jedan radni list pod nazivom Sheet3 sa dva skupa podataka. Jedan sa imena i ID učenika ( B2:C14 )  škole, a drugi sa imenima nekih učenika i njihovim ocjene iz fizike, hemije i matematike (E2:H14) .

Sada, da biste ponovo dobili ocjene 6. učenika na hemiji , morate dobiti vrijednost iz 7. red i 3. kolona raspona E2:H14 radnog lista.

VBA kod će biti:

⧭ VBA kod:

8299

⧭ Izlaz:

Pokrenite kod. Prikazaće vrijednost ćelije iz 7. reda i 3. stupca raspona E3:G13 od Sheet3 , što je 78 .

Pročitajte više: Kako pronaći top 5 vrijednosti i imena u Excelu (8 korisnih načina)

Stvari koje treba zapamtiti

Ovdje sam koristio UsedRange i Range objekt od VBA u Excelu. Da biste ih detaljno upoznali, možete posjetiti ovaj link.

Zaključak

Dakle, evo načina da dobijete bilo koju vrijednost ćelije po redu i stupcu pomoću VBA u Excelu. Imate bilo kakvih pitanja? Slobodno nas pitajte. I ne zaboravite posjetiti našu stranicu ExcelWIKI za više objava i ažuriranja.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.