Ինչպես ընտրել բջիջ VBA-ով Excel-ում (6 օգտակար եղանակ)

  • Կիսվել Սա
Hugh West

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

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

Ընտրեք բջիջը VBA.xlsm-ով

6 Օգտակար եղանակներ Excel-ում VBA-ով բջիջ ընտրելու համար

Եկեք ուսումնասիրենք VBA -ով բջիջ կամ բջիջների տիրույթ ընտրելու 6 առավել օգտակար մեթոդները:

1. Ընտրեք ակտիվ աշխատաթերթի բջիջը VBA-ով Excel-ում

Նախ, եկեք ընտրենք ակտիվ աշխատաթերթի բջիջը VBA Excel-ում:

Ահա ունեմ աշխատանքային գրքույկ, որը կոչվում է Աշխատանքային գիրք1 : Աշխատանքային գրքում կան երեք աշխատաթերթեր՝ Թերթ1 , Թերթ2 և Թերթ3 : Ակտիվ աշխատաթերթը Sheet1 է:

Դուք կարող եք օգտագործել կոդի հետևյալ տողը` ակտիվ աշխատաթերթում ցանկացած բջիջ ( C5 այս օրինակում) ընտրելու համար.

VBA կոդ՝

ActiveSheet.Range("C5").Select

Կամ,

ActiveSheet.Cells(5,3).Select

Արդյունք.

Գործարկել այն: Եվ այն կընտրի C5 բջիջը ակտիվ աշխատաթերթի Թերթ1 Աշխատանքային գրքույկ1 -ից:

2. Ընտրեք Active Workbook-ի բջիջը, բայց ոչ Active Worksheet-ից VBA-ով Excel-ում

Այժմ եկեք ընտրենք ակտիվ աշխատանքային գրքի բջիջը, բայց ոչ ակտիվ աշխատաթերթից: Մեր ակտիվ աշխատաթերթն է Թերթիկը1 , բայց այս անգամ մենք կընտրենք C5 Sheet2 բջիջը:

Դուք կարող եք օգտագործել կոդերի հետևյալ տողը.

VBA կոդը :

Application.Goto Sheets("Sheet2").Range("C5")

Կամ,

Application.Goto Sheets("Sheet2").Cells(5,3)

Կամ,

Sheets("Sheet2").Activate

Range("C5").Select

Արդյունք.

Գործարկել այն: Եվ այն կընտրի C5 բջիջը աշխատանքային թերթիկի Թերթ2 ակտիվ աշխատանքային գրքույկի Աշխատանքային գրքույկ1 :

3. Excel-ում VBA-ով ակտիվ գրքույկից ընտրեք բջիջը

Այս անգամ մենք կընտրենք բջիջ, այլ ոչ թե ակտիվ աշխատանքային գրքույկից:

Մեր ակտիվ աշխատանքային գրքույկը Աշխատանքային գիրք1 . Բայց մենք ունենք մեկ այլ աշխատանքային գրքույկ, որը կոչվում է Workbook2 նույն թղթապանակում:

Եկեք ընտրենք բջիջը C5 of Sheet1 of Workbook2 : .

VBA կոդի տողը կլինի՝

VBA կոդը՝

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

Կամ,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

Կամ,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

Արդյունք՝

Գործարկեք կոդը և այն կընտրի բջիջը C5 Թերթ1 Աշխատանքային գրքույկ2 -ից:

<8:> 4. Excel-ում VBA-ով բջիջների տիրույթ ընտրել

Մինչ այժմ մենք ընտրել ենք միայն մեկ բջիջ:

Այս անգամ մենք կընտրենք բջիջների տիրույթ (Եկեք ասենք. B4:C13 այս օրինակում):

Եթե այն ակտիվ աշխատաթերթից է, կարող եք օգտագործել՝

VBA կոդը՝

Range("B4:C13").Select

Արդյունք

Այն կընտրի բջիջները B4:C13 ակտիվ աշխատաթերթի Թերթ1 -ից Աշխատանքային գրքույկ1 ։

Եթե այն ակտիվ աշխատանքային գրքույկից է, բայց ոչ ակտիվ աշխատաթերթից ( Թերթիկ2 այս օրինակում), օգտագործեք :

VBA կոդ՝

Application.Goto Sheets("Sheet2").Range("B4:C13")

Արդյունք.

Այն կընտրի բջիջները B4:C13 Թերթ2 ակտիվ աշխատանքային գրքույկի Աշխատանքային գրքույկ1 ։

Եվ եթե ցանկանում եք ընտրել բջիջների մի շարք անգործուն աշխատանքային գրքույկից ( Աշխատանքային գրքույկ2 այս օրինակում), օգտագործեք կոդի այս տողը.

VBA կոդ.

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

Արդյունք.

Այն կընտրի B4:C13 միջակայքը Թերթ1 Աշխատանքային գրքույկ2 -ից:

5. Excel-ում VBA-ով ընտրել Անվանված տիրույթի բջիջը

Դուք կարող եք նաև ընտրել Անվանված տիրույթի մեկ կամ մի քանի բջիջ VBA Excel-ում:

Այստեղ, Աշխատանքային գրքույկի1 Թերթ1 ակտիվ թերթիկում մենք ունենք Անվանված տիրույթ , որը կոչվում է ABC , որը բաղկացած է միջակայք B4:C13 :

Անվանված միջակայքը ABC ընտրելու համար օգտագործեք կոդի այս տողը.

VBA կոդ՝

Range("ABC").Select

Արդյունք.

Այն կընտրի Անվանված տիրույթը ( B4:C13 ) Թերթ1 Աշխատանքային գրքույկ1-ից: .

6. Excel-ում VBA-ով մեկ այլ բջիջի համեմատական ​​բջիջը

Վերջապես, կարող եք ընտրել մեկ այլ բջիջի համեմատ բջիջ VBA -ով:

Դուք կարող եք օգտագործել Օֆսեթ հատկություն VBA -ի համարՆպատակը:

Օրինակ, եկեք ընտրենք բջիջը 2 տողից ներքև և 3 սյունակներից անմիջապես C5 բջիջից ակտիվ աշխատաթերթում <1:>Թերթ 1 Աշխատանքային գրքույկ1 -ից:

Օգտագործեք կոդի հետևյալ տողը.

VBA կոդ.

Range("C5").Offset(2, 3).Select

Կամ,

Cells(5,3).Offset(2, 3).Select

Արդյունք :

Այն կընտրի բջիջը F7 , բջիջը դեպի 2 տող ներքև և 3 սյունակներ հենց բջիջից: C5 .

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

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

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