Kuinka saada solun arvo rivin ja sarakkeen mukaan Excel VBA: ssa

  • Jaa Tämä
Hugh West

Tässä artikkelissa näytän, miten voit saada solun arvon riveittäin ja sarakkeittain Excelin työarkista. VBA Opit saamaan solun arvon koko laskentataulukosta sekä laskentataulukon käytetystä alueesta ja valitusta alueesta.

Hae solun arvo rivin ja sarakkeen mukaan Excel VBA: ssa (nopea näkymä)

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

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

Hae solun arvo riveittäin ja sarakkeittain.xlsm

3 tapaa saada solun arvo rivin ja sarakkeen mukaan Excel VBA: ssa

Siirrytään siis viivyttelemättä tämänpäiväiseen pääkeskusteluumme. Opettelemme saamaan solun arvon käyttämällä seuraavia keinoja 3 menetelmiä nykyään: koko laskentataulukkoa, laskentataulukon käytettyä aluetta ja valittua aluetta.

1. Hanki solun arvo riveittäin ja sarakkeittain koko Excel VBA -taulukon koko taulukosta.

Ensin haetaan solun arvo riveittäin ja sarakkeittain koko työarkista.

Jos haluat saada solun arvon riveittäin ja sarakkeittain koko työarkista, voit käyttää komentoa Solut menetelmä of VBA .

Esimerkiksi, jos haluat saada arvon solusta solussa Neljäs rivi ja 6. sarakkeen sarakkeessa työarkissa nimeltä Sheet1 , voit käyttää:

 Arvo = Työarkit("Sheet1").Cells(4, 6) 

⧭ Esimerkki:

Tässä meillä on laskentataulukko nimeltä Sheet1 kanssa joidenkin opiskelijoiden nimet ja niiden merkit Fysiikka, kemia, ja Matematiikka Koulu. Tietoaineisto alkaa heti solun A1 laskentataulukkoa.

Nyt, saadaksesi merkit 6. opiskelija Kemia , sinun on saatava solun arvo kentästä Seitsemäs rivi ja Kolmas sarakkeeseen.

The VBA koodi on:

⧭ VBA-koodi:

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

⧭ Lähtö:

Suorita koodi. Se näyttää solun arvon kentästä Seitsemäs rivi ja Kolmas sarake Sheet1 , joka on 78 .

Lue lisää: Kuinka löytää arvo sarakkeessa käyttämällä VBA: ta Excelissä (4 tapaa)

2. Hanki solun arvo riveittäin ja sarakkeittain käytetystä alueesta Excel VBA: ssa.

Seuraavaksi haemme solun arvon riveittäin ja sarakkeittain taulukon käytetystä alueesta.

Jos haluat saada solun arvon riveittäin ja sarakkeittain taulukon käytetystä alueesta, voit jälleen käyttää komentoa Solut menetelmä of VBA , mutta pitkin UsedRange esine.

Esimerkiksi, jos haluat saada arvon solusta solussa Neljäs rivi ja 6. sarakkeessa käytettävän alueen sarakkeessa laskentataulukon nimellä Sheet2 , voit käyttää:

 Arvo = Työarkit("Sheet2").UsedRange.Cells(4, 6) 

⧭ Esimerkki:

Tässä meillä on toinen laskentataulukko nimeltä Sheet2 samalla aineistolla, on joidenkin opiskelijoiden nimet ja niiden merkit Fysiikka, kemia, ja Matematiikka Koulun. Mutta tällä kertaa datajoukko alkaa solusta B2 laskentataulukkoa.

Nyt, saadaksesi merkit 6. opiskelija Kemia jälleen, sinun on saatava arvo parametrista Seitsemäs rivi ja Kolmas sarakkeessa käytetyn alueen.

The VBA koodi on:

⧭ VBA-koodi:

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

⧭ Lähtö:

Suorita koodi. Se näyttää solun arvon kentästä Seitsemäs rivi ja Kolmas sarakkeessa käytetyn alueen Sheet2 , joka on 78 .

Lue lisää: Kuinka löytää arvo sarakkeessa Excelissä (4 menetelmää)

Samanlaisia lukemia

  • Kuinka löytää arvon ensimmäinen esiintyminen Excel-sarakkeessa (5 tapaa)
  • Kuinka löytää arvon viimeinen esiintyminen Excel-sarakkeessa (5 menetelmää)

3. Hae solun arvo rivin ja sarakkeen mukaan tietystä Excel VBA -alueesta Excel VBA: ssa.

Lopuksi haemme solun arvon riveittäin ja sarakkeittain taulukon valitulta alueelta.

Jos haluat saada solun arvon riveittäin ja sarakkeittain tietystä laskentataulukon alueesta, voit käyttää komentoa Solut menetelmä of VBA , mutta pitkin Valikoima esine.

Esimerkiksi, jos haluat saada arvon solusta solussa Neljäs rivi ja 6. sarake alueella E2:H14 työarkin nimeltä Sheet3 , voit käyttää:

 Arvo = Työarkit("Sheet3").Range("E2:H14").Cells(4, 6) 

⧭ Esimerkki:

Tässä meillä on toinen laskentataulukko nimeltä Sheet3 kahdella tietosarjalla. Toisessa on nimet ja Opiskelijoiden tunnukset ( B2:C14 ) koulun ja toinen koulun kanssa. joidenkin opiskelijoiden nimet ja niiden merkit Fysiikka, kemia, ja Matematiikka (E2:H14) .

Nyt, saadaksesi merkit 6. opiskelija Kemia jälleen, sinun on saatava arvo parametrista Seitsemäs rivi ja Kolmas sarake alueella E2:H14 laskentataulukkoa.

The VBA koodi on:

⧭ VBA-koodi:

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

⧭ Lähtö:

Suorita koodi. Se näyttää solun arvon kentästä Seitsemäs rivi ja Kolmas sarake alueella E3:G13 of Sheet3 , joka on 78 .

Lue lisää: Miten löytää Excelin 5 parasta arvoa ja nimeä (8 hyödyllistä tapaa)?

Muistettavat asiat

Tässä olen käyttänyt UsedRange ja Range-objekti of VBA Excelissä. Voit tutustua niihin yksityiskohtaisesti tästä linkistä.

Päätelmä

Joten, tässä ovat tavat saada mikä tahansa solun arvo rivin ja sarakkeen mukaan käyttämällä VBA Excelissä. Onko sinulla kysyttävää? Kysy meiltä. Äläkä unohda vierailla sivustollamme. ExcelWIKI lisää viestejä ja päivityksiä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.