Բովանդակություն
Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք 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 ավելի շատ գրառումների և թարմացումների համար: