Ինչպես ստանալ բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ում

  • Կիսվել Սա
Hugh West

Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք Excel-ում VBA աշխատաթերթից ստանալ բջջի արժեքը ըստ տողերի և սյունակների: Դուք կսովորեք ստանալ բջջային արժեքը ամբողջ աշխատաթերթից, ինչպես նաև աշխատաթերթի օգտագործված տիրույթից և ընտրված տիրույթից:

Ստացեք բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ում (Արագ դիտում)

8635

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Ներբեռնեք այս պրակտիկայի աշխատանքային գրքույկը՝ այս հոդվածը կարդալու ընթացքում մարզվելու համար:

Ստացեք բջջային արժեքը ըստ տողերի և սյունակների.xlsm

Excel VBA-ում բջիջների արժեքը ըստ տողերի և սյունակների ստանալու 3 մեթոդ

Ուստի, առանց հետագա ուշացման, անցնենք այսօրվա մեր հիմնական քննարկմանը։ Մենք կսովորենք ստանալ բջիջի արժեքը 3 մեթոդներով այսօր՝ ամբողջ աշխատաթերթից, աշխատաթերթի օգտագործված տիրույթից և ընտրված տիրույթից:

1. Ստացեք բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ի ամբողջ աշխատաթերթից

Առաջին հերթին մենք կստանանք բջջի արժեքը ըստ տողերի և սյունակների ամբողջ աշխատաթերթից:

Ամբողջ աշխատաթերթից բջջի արժեքը ըստ տողերի և սյունակների ստանալու համար կարող եք օգտագործել VBA Cells մեթոդը :

Օրինակ, 4-րդ շարքի բջիջից և 6-րդ սյունակից արժեքը ստանալու համար, որը կոչվում է Sheet1 , կարող եք. օգտագործել՝

2186

⧭ Օրինակ.

Այստեղ մենք ունենք աշխատանքային թերթիկ, որը կոչվում է Թերթ1 , որտեղ որոշ ուսանողների անուններն են և դրանց նշաններըԴպրոցի Ֆիզիկա, քիմիա, և Մաթեմատիկա : Տվյալների հավաքածուն սկսվում է հենց աշխատաթերթի A1 բջիջից:

Այժմ 6-րդ ուսանողի գնահատականները Քիմիա ստանալու համար, դուք պետք է ստանաք բջիջի արժեքը <-ից: Աշխատանքային թերթի 6>7-րդ տող և 3-րդ սյունակ:

VBA կոդը կլինի՝

⧭ VBA կոդը՝

5221

⧭ Արդյունք.

Գործարկեք կոդը: Այն կցուցադրի բջիջի արժեքը 7-րդ տողից և 3-րդ սյունակից Թերթ1 , որը 78 է:

Կարդալ ավելին. Ինչպես գտնել արժեքը սյունակում՝ օգտագործելով VBA Excel-ում (4 եղանակ)

2. Ստացեք բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ում օգտագործված տիրույթից

Այնուհետև մենք կստանանք բջջի արժեքը ըստ տողերի և սյունակների աշխատաթերթի օգտագործված տիրույթից:

Աշխատանքային թերթի օգտագործված տիրույթից բջջի արժեքը ըստ տողերի և սյունակների ստանալու համար կարող եք կրկին օգտագործել VBA Cells մեթոդը , բայց <6-ի երկայնքով:> UsedRange օբյեկտ:

Օրինակ, արժեքը ստանալու համար 4-րդ տողում գտնվող բջիջից և 6-րդ սյունակում նշված աշխատաթերթի օգտագործված տիրույթում, որը կոչվում է Sheet2<7:> , կարող եք օգտագործել՝

6418

⧭ Օրինակ՝

Այստեղ մենք ունենք մեկ այլ աշխատաթերթ, որը կոչվում է Sheet2 ՝ նույն տվյալների հավաքածուով, որոշ աշակերտների անունները և նրանց գնահատականները դպրոցի ֆիզիկա, քիմիա, և մաթեմատիկա առարկաներից: Բայց այս անգամ տվյալների հավաքածուն սկսվում էաշխատաթերթի B2 բջջից:

Այժմ 6-րդ ուսանողի գնահատականները Քիմիա կրկին ստանալու համար, դուք պետք է արժեքը ստանաք <-ից: 6>7-րդ շարքը և օգտագործված միջակայքի 3-րդ սյունակը:

VBA կոդը կլինի՝

⧭ VBA կոդը՝

5016

⧭ Արդյունք.

Գործարկեք կոդը: Այն կցուցադրի բջիջի արժեքը 7-րդ տողից և 3-րդ սյունակից Sheet2 -ի օգտագործված տիրույթից, որը 78 է:

Կարդալ ավելին. Ինչպես գտնել արժեքը սյունակում Excel-ում (4 մեթոդ)

Նման ընթերցումներ

  • Ինչպես գտնել Excel-ում սյունակում արժեքի առաջին հայտնվելը (5 եղանակ)
  • Ինչպես գտնել Excel-ում սյունակում արժեքի վերջին հայտնվելը (5 մեթոդ)

3. Ստացեք բջջային արժեքը ըստ տողերի և սյունակների Excel VBA-ում հատուկ տիրույթից

Վերջապես, մենք կստանանք բջջի արժեքը ըստ տողերի և սյունակների աշխատաթերթի ընտրված տիրույթից:

Բջջի արժեքը ըստ տողերի և սյունակների աշխատաթերթի որոշակի տիրույթից ստանալու համար կարող եք օգտագործել Cells մեթոդը VBA -ից, բայց երկայնքով: Range օբյեկտ:

Օրինակ, արժեքը ստանալու համար 4-րդ շարքի բջիջից և E2:H14 միջակայքի 6-րդ սյունակից: աշխատանքային թերթ, որը կոչվում է Sheet3 , կարող եք օգտագործել՝

1596

⧭ Օրինակ՝

Այստեղ մենք ունենք մեկ այլ աշխատաթերթ, որը կոչվում է Sheet3 երկու տվյալների հավաքածուով: Մեկը հետԴպրոցի անունները և Աշակերտների ID-ները ( B2:C14 ) , իսկ մյուսը` որոշ ուսանողների անուններով և նրանց գնահատականներ Ֆիզիկա, Քիմիա, և Մաթեմատիկա (E2:H14) առարկաներից:

Այժմ 6-րդ ուսանողի գնահատականները Քիմիա կրկին ստանալու համար, դուք պետք է արժեքը ստանաք <-ից: 6>7-րդ շարքը և աշխատանքային թերթի E2:H14 միջակայքի 3-րդ սյունակը:

VBA կոդը կլինի՝

⧭ VBA կոդը՝

1526

⧭ Արդյունք.

Գործարկեք կոդը: Այն կցուցադրի բջիջի արժեքը 7-րդ տողից և 3-րդ սյունակից E3:G13 Sheet3 -ից, որը 6>78 .

Կարդալ ավելին. Ինչպես գտնել լավագույն 5 արժեքներն ու անունները Excel-ում (8 օգտակար եղանակ)

Հիշելու բաներ

Այստեղ ես օգտագործել եմ UsedRange և Range օբյեկտը VBA Excel-ում: Նրանց մանրամասն ծանոթանալու համար կարող եք այցելել այս հղումը։

Եզրակացություն

Այսպիսով, ահա Excel-ում VBA -ով ցանկացած բջիջի արժեք ըստ տողերի և սյունակների ստանալու ուղիները: Հարցեր ունե՞ք։ Ազատորեն հարցրեք մեզ: Եվ մի մոռացեք այցելել մեր կայք ExcelWIKI ավելի շատ գրառումների և թարմացումների համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: