Kuidas saada lahtri väärtus rea ja veeru järgi Exceli VBAs

  • Jaga Seda
Hugh West

Selles artiklis näitan teile, kuidas saate Exceli töölehe lahtri väärtuse rea ja veeru kaupa kätte. VBA Te saate teada, kuidas saada lahtri väärtust nii kogu töölehest kui ka töölehe kasutatud vahemikust ja valitud vahemikust.

Raku väärtuse hankimine Exceli VBA rea ja veeru järgi (kiire vaade)

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

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.

Raku väärtuse hankimine rea ja veeru kaupa.xlsm

3 meetodit lahtri väärtuse saamiseks Exceli VBA rea ja veeru järgi

Seetõttu läheme ilma pikema viivituseta meie tänase peamise arutelu juurde. Me õpime, kuidas saada lahtri väärtust kasutades 3 meetodid täna: kogu töölehest, töölehe kasutatud vahemikust ja valitud vahemikust.

1. Kogu Exceli VBA töölehe lahtri väärtuse hankimine rea ja veeru kaupa

Kõigepealt saame lahtri väärtuse rea ja veeru kaupa kogu töölehest.

Selleks, et saada lahtri väärtus rea ja veeru kaupa kogu töölehest, saate kasutada funktsiooni Rakkude meetod aadressilt VBA .

Näiteks, et saada väärtus lahtrist lahtrisse Neljas rida ja 6. töölehe veerus nimega Leht1 võite kasutada:

 Value = Worksheets("Sheet1").Cells(4, 6) 

⧭ Näide:

Siin on meil tööleht nimega Leht1 koos mõnede õpilaste nimed ja nende märgid Füüsika, keemia, ja Matemaatika Kool. Andmekogum algab otse lahtrist A1 töölehel.

Nüüd, et saada märgid 6. õpilane Keemia , peate sa saama lahtri väärtuse lahtrist 7. rida ja Kolmas töölehe veerus.

The VBA kood on:

⧭ VBA kood:

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

⧭ Väljund:

Käivita kood. See kuvab lahtri väärtuse lahtrist 7. rida ja Kolmas veerg Leht1 , mis on 78 .

Loe edasi: Kuidas leida väärtus veerus VBA abil Excelis (4 võimalust)

2. Raku väärtuse hankimine rea ja veeru kaupa kasutatud vahemikust Excel VBAs

Järgmisena saame töölehe kasutatud vahemikust lahtri väärtuse rea ja veeru kaupa.

Selleks, et saada lahtri väärtus rea ja veeru kaupa kasutatud töölehe vahemikust, saate jälle kasutada funktsiooni Rakkude meetod aadressilt VBA , kuid mööda UsedRange objekt.

Näiteks, et saada väärtus lahtrist lahtrisse Neljas rida ja 6. töölehe kasutatud vahemiku veerg nimega Leht2 võite kasutada:

 Value = Worksheets("Sheet2").UsedRange.Cells(4, 6) 

⧭ Näide:

Siin on meil veel üks tööleht nimega Leht2 sama andmekogumiga, on mõnede õpilaste nimed ja nende märgid Füüsika, keemia, ja Matemaatika Kooli. Kuid seekord algab andmestik lahtrist B2 töölehel.

Nüüd, et saada märgid 6. õpilane Keemia jälle, peate saama väärtuse alates 7. rida ja Kolmas kasutatud vahemiku veerg.

The VBA kood on:

⧭ VBA kood:

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

⧭ Väljund:

Käivita kood. See kuvab lahtri väärtuse lahtrist 7. rida ja Kolmas veerus kasutatud vahemiku Leht2 , mis on 78 .

Loe edasi: Kuidas leida väärtus Exceli veerus (4 meetodit)

Sarnased lugemised

  • Kuidas leida Exceli veerus oleva väärtuse esimene esinemine (5 võimalust)
  • Kuidas leida Exceli veerus oleva väärtuse viimane esinemine (5 meetodit)

3. Exceli VBA-s oleva konkreetse vahemiku lahtri väärtuse hankimine rea ja veeru kaupa

Lõpuks saame töölehe valitud vahemikust lahtri väärtuse rea ja veeru kaupa.

Et saada lahtri väärtust rea ja veeru kaupa töölehe konkreetsest vahemikust, saate kasutada käsku Rakkude meetod aadressilt VBA , kuid mööda Range objekt.

Näiteks, et saada väärtus lahtrist lahtrisse Neljas rida ja 6. vahemiku veerg E2:H14 töölehe nimega Leht3 võite kasutada:

 Value = Worksheets("Sheet3").Range("E2:H14").Cells(4, 6) 

⧭ Näide:

Siin on meil veel üks tööleht nimega Leht3 kahe andmekogumiga. Üks koos nimed ja Õpilaste isikutunnistused ( B2:C14 ) koolist ja teine koos mõnede õpilaste nimed ja nende märgid Füüsika, keemia, ja Matemaatika (E2:H14) .

Nüüd, et saada märgid 6. õpilane Keemia jälle, peate saama väärtuse alates 7. rida ja Kolmas vahemiku veerg E2:H14 töölehel.

The VBA kood on:

⧭ VBA kood:

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

⧭ Väljund:

Käivita kood. See kuvab lahtri väärtuse lahtrist 7. rida ja Kolmas vahemiku veerg E3:G13 aadressilt Leht3 , mis on 78 .

Loe edasi: Kuidas leida Excelis 5 parimat väärtust ja nime (8 kasulikku viisi)

Asjad, mida meeles pidada

Siin olen kasutanud UsedRange ja Vahemiku objekt aadressilt VBA Excelis. Nende üksikasjalikumaks tundmaõppimiseks võite külastada seda linki.

Kokkuvõte

Niisiis, siin on viisid, kuidas saada mis tahes lahtri väärtus rea ja veeru järgi koos VBA Excelis. Kas teil on küsimusi? Küsige meilt julgelt. Ja ärge unustage külastada meie veebilehte ExcelWIKI rohkem postitusi ja uuendusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.