Jinsi ya kuchagua Kiini na VBA katika Excel (Njia 6 Muhimu)

  • Shiriki Hii
Hugh West

Katika makala haya, nitakuonyesha jinsi unavyoweza kuchagua kisanduku au safu mbalimbali za seli na VBA katika Excel. Utajifunza kuchagua moja, safu ya visanduku, seli iliyo na safu iliyotajwa, na seli inayohusiana na seli nyingine iliyo na VBA .

Pakua Kitabu cha Mazoezi 2>

Chagua Kisanduku chenye VBA.xlsm

Njia Muhimu 6 za Kuchagua Kisanduku chenye VBA katika Excel

Hebu tuchunguze mbinu 6 muhimu zaidi za kuchagua kisanduku au safu mbalimbali za seli zenye VBA .

1. Chagua Kisanduku cha Laha ya Kazi Inayotumika na VBA katika Excel

Kwanza kabisa, hebu tuchague kisanduku cha lahakazi amilifu na VBA katika Excel.

Hapa mimi 'nimepata kitabu cha kazi kinachoitwa Kitabu cha kazi1 . Kuna karatasi tatu zinazoitwa Jedwali1 , Jedwali2 , na Jedwali3 kwenye kitabu cha kazi. Laha ya kazi inayotumika ni Laha1 .

Unaweza kutumia safu ifuatayo ya msimbo kuchagua kisanduku chochote ( C5 katika mfano huu) katika lahakazi inayotumika:

Msimbo wa VBA:

ActiveSheet.Range("C5").Select

Au,

ActiveSheet.Cells(5,3).Select

Pato:

Iendeshe. Na itachagua kisanduku C5 cha lahakazi amilifu Laha1 ya Kitabu cha Kazi1 .

2. Chagua Kisanduku cha Kitabu cha Kazi Inayotumika lakini si cha Laha ya Kazi Inayotumika na VBA katika Excel

Sasa, hebu tuchague kisanduku cha kijitabu kinachotumika, lakini si cha laha amilifu. Laha yetu ya kazi inayotumika ni Jedwali1 , lakini wakati huu tutachaguakisanduku C5 ya Jedwali2 .

Unaweza kutumia laini ifuatayo ya msimbo:

Msimbo wa VBA :

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

Au,

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

Au,

Sheets("Sheet2").Activate

Range("C5").Select

Pato:

Iendeshe. Na itachagua kisanduku C5 cha laha ya kazi Laha2 ya kitabu cha kazi kinachotumika Kitabu cha kazi1 .

1>3. Chagua Cell Out of Active Workbook with VBA in Excel

Wakati huu tutachagua kisanduku, wala si kutoka kwa kitabu kinachotumika.

Kitabu chetu cha kazi kinachotumika ni Kitabu cha Kazi1 . Lakini tuna kitabu kingine cha kazi kiitwacho Kitabu cha Kazi2 katika folda sawa.

Wacha tuchague kisanduku C5 ya Karatasi1 ya Kitabu cha Kazi2 .

Mstari wa VBA msimbo utakuwa:

Msimbo wa VBA:

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

Au,

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

Au,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

Pato:

Tekeleza msimbo na itachagua kisanduku C5 kati ya Jedwali1 kati ya Kitabu cha Kazi2 .

4. Teua Aina mbalimbali za visanduku vilivyo na VBA katika Excel

Hadi sasa, tumechagua kisanduku kimoja pekee.

Wakati huu tutachagua safu mbalimbali (Hebu sema B4:C13 katika mfano huu).

Ikiwa ni ya lahakazi inayotumika, unaweza kutumia:

Msimbo wa VBA:

Range("B4:C13").Select

Pato

Itachagua seli B4:C13 za lahakazi amilifu Laha1 ya Kitabu cha kazi1 .

Ikiwa ni cha kitabu cha kazi kinachotumika, lakini si cha laha kazi inayotumika ( Karatasi2 katika mfano huu), tumia :

Msimbo wa VBA:

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

Pato:

Itachagua visanduku B4:C13 kati ya Laha2 ya kitabu cha kazi kinachotumika Kitabu cha kazi1 .

Na kama ungependa kuchagua safu mbalimbali za visanduku kutoka kwa kitabu cha kazi ambacho hakitumiki ( Kitabu cha Kazi2 katika mfano huu), tumia laini hii ya msimbo:

Msimbo wa VBA:

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

Pato:

Itachagua masafa B4:C13 ya Laha1 ya Kitabu cha Kazi2 .

5. Chagua Seli ya Masafa Iliyopewa Jina na VBA katika Excel

Unaweza pia kuchagua seli moja au zaidi ya Safu Inayoitwa na VBA katika Excel.

Hapa katika laha amilifu Laha1 ya Kitabu cha Kazi1 , tumepata Safu yenye Jina iitwayo ABC ambayo inajumuisha safu B4:C13 .

Ili kuchagua Masafa Iliyopewa Jina ABC , tumia laini hii ya msimbo:

1> Msimbo wa VBA:

Range("ABC").Select

1> Pato:

Itachagua Safu Inayoitwa ( B4:C13 ) ya Laha1 ya Kitabu cha Kazi1 .

6. Chagua Seli Inayohusiana na Seli Nyingine iliyo na VBA katika Excel

Mwishowe, unaweza kuchagua kisanduku kinachohusiana na kisanduku kingine kwa VBA .

Unaweza kutumia VBA . 1> Mali ya kukabiliana ya VBA kwa hilimadhumuni.

Kwa mfano, hebu tuchague kisanduku cha 2 safu mlalo chini na 3 safu wima kutoka kwenye kisanduku C5 katika lahakazi inayotumika Laha1 kati ya Kitabu cha Kazi1 .

Tumia laini ifuatayo ya msimbo:

Msimbo wa VBA: 3> Range("C5").Offset(2, 3).Select

Au,

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

Pato :

Itachagua kisanduku F7 , kisanduku hadi 2 safu mlalo chini na safu wima 3 kulia kutoka kisanduku C5 .

Hitimisho

Kwa kutumia mbinu hizi, unaweza kuchagua kisanduku au safu mbalimbali za seli na VBA katika Excel. Je, una maswali yoyote? Jisikie huru kutuuliza.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.