Innholdsfortegnelse
I denne artikkelen skal jeg vise deg hvordan du kan få celleverdien etter rad og kolonne fra et regneark i Excel VBA . Du lærer å få celleverdien fra hele regnearket, samt fra det brukte området til regnearket og et valgt område.
Få celleverdi etter rad og kolonne i Excel VBA (hurtigvisning)
7566
Last ned øvelsesarbeidsbok
Last ned denne arbeidsboken for å trene mens du leser denne artikkelen.
Hent celleverdi etter rad og kolonne.xlsm
3 metoder for å få celleverdi etter rad og kolonne i Excel VBA
Derfor, uten ytterligere forsinkelse, la oss gå til hoveddiskusjonen vår i dag. Vi lærer å få celleverdien ved 3 metoder i dag: fra hele regnearket, fra det brukte området til regnearket og fra et valgt område.
1. Få celleverdi etter rad og kolonne fra hele regnearket i Excel VBA
Først av alt får vi celleverdien etter rad og kolonne fra hele regnearket.
For å få celleverdien etter rad og kolonne fra hele regnearket, kan du bruke Cells-metoden til VBA .
For eksempel, for å hente verdien fra cellen i 4. -raden og 6. -kolonnen i regnearket kalt Ark1 , kan du bruk:
5308
⧭ Eksempel:
Her har vi et regneark kalt Ark1 med navnene til noen elever og deres merker i Fysikk, kjemi, og matematikk ved en skole. Datasettet starter rett fra celle A1 i regnearket.
Nå, for å få karakterene til 6. -studenten i kjemi , må du hente celleverdien fra 7. rad og 3. kolonne i regnearket.
VBA -koden vil være:
⧭ VBA-kode:
9009
⧭ Utdata:
Kjør koden. Den viser celleverdien fra 7. rad og 3. kolonne i Ark1 , som er 78 .
Les mer: Hvordan finne verdi i kolonne ved å bruke VBA i Excel (4 måter)
2. Få celleverdi etter rad og kolonne fra det brukte området i Excel VBA
Deretter får vi celleverdien etter rad og kolonne fra det brukte området i regnearket.
For å få celleverdien etter rad og kolonne fra det brukte området i regnearket, kan du igjen bruke Cells-metoden til VBA , men langs UsedRange -objekt.
For eksempel for å hente verdien fra cellen i 4. -raden og 6. -kolonnen i det brukte området i regnearket kalt Ark2 , kan du bruke:
9000
⧭ Eksempel:
Her har vi et annet regneark kalt Ark2 med samme datasett, navn på noen elever og deres karakterer i fysikk, kjemi, og matematikk på en skole. Men denne gangen starter datasettetfra celle B2 i regnearket.
Nå, for å få karakterene til 6. -studenten i kjemi igjen, må du få verdien fra 7. rad og 3. -kolonnen i det brukte området.
VBA -koden vil være:
⧭ VBA-kode:
2612
⧭ Utdata:
Kjør koden. Den viser celleverdien fra 7. rad og 3. kolonne i det brukte området Sheet2 , som er 78 .
Les mer: Hvordan finne verdi i kolonne i Excel (4 metoder)
Lignende avlesninger
- Hvordan finne første forekomst av en verdi i en kolonne i Excel (5 måter)
- Hvordan finne Siste forekomst av en verdi i en kolonne i Excel (5 metoder)
3. Få celleverdi etter rad og kolonne fra et spesifikt område i Excel VBA
Til slutt får vi celleverdien etter rad og kolonne fra et valgt område i et regneark.
For å få celleverdien etter rad og kolonne fra et spesifikt område av et regneark, kan du bruke Cells-metoden til VBA , men langs Range -objekt.
For eksempel, for å hente verdien fra cellen i 4. rad og 6. kolonne i området E2:H14 i regneark kalt Ark3 , du kan bruke:
1900
⧭ Eksempel:
Her har vi et annet regneark kalt Ark3 med to datasett. En med navnene og IDene til elevene ( B2:C14 ) til en skole, og den andre med navnene til noen elever og deres karakterer i fysikk, kjemi, og matematikk (E2:H14) .
Nå, for å få karakterene til 6. -studenten i kjemi igjen, må du få verdien fra 7. rad og 3. kolonne i området E2:H14 i regnearket.
VBA -koden vil være:
⧭ VBA-kode:
5045
⧭ Utdata:
Kjør koden. Den viser celleverdien fra 7. rad og 3. kolonne i området E3:G13 til Sheet3 , som er 78 .
Les mer: Hvordan finne topp 5 verdier og navn i Excel (8 nyttige måter)
Ting å huske
Her har jeg brukt UsedRange og Range-objektet til VBA i Excel. For å kjenne dem i detalj, kan du besøke denne lenken.
Konklusjon
Så her er måtene å få en celleverdi etter rad og kolonne med VBA i Excel. Har du noen spørsmål? Spør oss gjerne. Og ikke glem å besøke siden vår ExcelWIKI for flere innlegg og oppdateringer.