Kako pridobiti vrednost celice po vrstici in stolpcu v programu Excel VBA

  • Deliti To
Hugh West

V tem članku vam bom pokazal, kako lahko dobite vrednost celice po vrstici in stolpcu iz delovnega lista v Excelu. VBA Naučili se boste pridobiti vrednost celice iz celotnega delovnega lista ter iz uporabljenega območja delovnega lista in izbranega območja.

Pridobite vrednost celice po vrstici in stolpcu v programu Excel VBA (hitri prikaz)

 Sub Cell_Value_from_Whole_Worksheet() Vrednost = Worksheets("Sheet1").Cells(7, 3) MsgBox Vrednost End Sub 

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Pridobite vrednost celice po vrstici in stolpcu.xlsm

3 metode za pridobitev vrednosti celic po vrstici in stolpcu v programu Excel VBA

Zato brez nadaljnjega odlašanja preidimo na našo današnjo glavno razpravo. Naučili se bomo pridobiti vrednost celice z 3 metode danes: iz celotnega delovnega lista, iz uporabljenega območja delovnega lista in iz izbranega območja.

1. Pridobite vrednost celice po vrstici in stolpcu iz celotnega delovnega lista v Excelu VBA

Najprej bomo iz celotnega delovnega lista pridobili vrednost celice po vrstici in stolpcu.

Če želite pridobiti vrednost celice po vrstici in stolpcu iz celotnega delovnega lista, lahko uporabite Metoda celic na spletnem mestu VBA .

Če želite na primer pridobiti vrednost iz celice v 4. vrstico in 6. stolpec delovnega lista z imenom List1 , lahko uporabite:

 Vrednost = Delovni listi("List1").Celice(4, 6) 

⧭ Primer:

Tu imamo delovni list z imenom List1 z imena nekaterih učencev in njihove oznake v Fizika, kemija, in . Matematika šole. Nabor podatkov se začne v celici A1 delovnega lista.

Če želite pridobiti oznake 6. študent v Kemija , morate dobiti vrednost celice iz 7. vrstico in 3. stolpcu delovnega lista.

Spletna stran VBA koda bo:

⧭ Koda VBA:

 Sub Cell_Value_from_Whole_Worksheet() Vrednost = Worksheets("Sheet1").Cells(7, 3) MsgBox Vrednost End Sub 

⧭ Izhod:

Zaženite kodo. Prikazana bo vrednost celice iz 7. vrstico in 3. stolpec List1 , ki je 78 .

Preberite več: Kako najti vrednost v stolpcu z uporabo VBA v Excelu (4 načini)

2. Pridobite vrednost celice po vrstici in stolpcu iz uporabljenega območja v Excelu VBA

Nato bomo dobili vrednost celice po vrstici in stolpcu iz uporabljenega območja delovnega lista.

Za pridobitev vrednosti celice po vrstici in stolpcu iz uporabljenega območja delovnega lista lahko ponovno uporabite Metoda celic na spletnem mestu VBA , vendar ob UsedRange predmet.

Če želite na primer pridobiti vrednost iz celice v 4. vrstico in 6. stolpec uporabljenega območja delovnega lista, imenovanega List2 , lahko uporabite:

 Vrednost = Delovni listi("List2").UsedRange.Cells(4, 6) 

⧭ Primer:

Tu imamo še en delovni list z imenom List2 z istim naborom podatkov, je imena nekaterih učencev in njihove oznake v Fizika, kemija, in . Matematika šole. Toda tokrat se niz podatkov začne v celici B2 delovnega lista.

Če želite pridobiti oznake 6. študent v Kemija spet morate dobiti vrednost iz 7. vrstico in 3. stolpec uporabljenega območja.

Spletna stran VBA koda bo:

⧭ Koda VBA:

 Sub Cell_Value_from_Used_Ranget() Vrednost = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Vrednost End Sub 

⧭ Izhod:

Zaženite kodo. Prikazana bo vrednost celice iz 7. vrstico in 3. stolpec uporabljenega območja List2 , ki je 78 .

Preberite več: Kako najti vrednost v stolpcu v Excelu (4 metode)

Podobna branja

  • Kako poiskati prvo pojavitev vrednosti v stolpcu v Excelu (5 načinov)
  • Kako poiskati zadnje pojavljanje vrednosti v stolpcu v Excelu (5 metod)

3. Pridobite vrednost celice po vrstici in stolpcu iz določenega območja v Excelu VBA

Nazadnje bomo iz izbranega območja delovnega lista dobili vrednost celice po vrstici in stolpcu.

Če želite pridobiti vrednost celice po vrstici in stolpcu iz določenega območja delovnega lista, lahko uporabite Metoda celic na spletnem mestu VBA , vendar ob Razpon predmet.

Če želite na primer pridobiti vrednost iz celice v 4. vrstico in 6. stolpec območja E2:H14 delovnega lista z imenom List3 , lahko uporabite:

 Vrednost = Delovni listi("List3").Razpon("E2:H14").Celice(4, 6) 

⧭ Primer:

Tu imamo še en delovni list z imenom List3 z dvema podatkovnima nizoma. imena in . identifikacijske številke učencev ( B2:C14 ) šole, drugo pa z imena nekaterih učencev in njihove oznake v Fizika, kemija, in . Matematika (E2:H14) .

Če želite pridobiti oznake 6. študent v Kemija spet morate dobiti vrednost iz 7. vrstico in 3. stolpec območja E2:H14 delovnega lista.

Spletna stran VBA koda bo:

⧭ Koda VBA:

 Sub Cell_Value_from_Selected_Range() Vrednost = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub 

⧭ Izhod:

Zaženite kodo. Prikazana bo vrednost celice iz 7. vrstico in 3. stolpec območja E3:G13 na spletnem mestu List3 , ki je 78 .

Preberite več: Kako najti 5 najboljših vrednosti in imen v Excelu (8 uporabnih načinov)

Stvari, ki si jih je treba zapomniti

Tu sem uporabil UsedRange in . Objekt Range na spletnem mestu VBA v Excelu. Če jih želite podrobno spoznati, obiščite to povezavo.

Zaključek

Tukaj so načini za pridobitev vrednosti katere koli celice po vrstici in stolpcu z VBA v Excelu. Imate kakšno vprašanje? Vprašajte nas. In ne pozabite obiskati našega spletnega mesta ExcelWIKI za več objav in posodobitev.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.