Jedwali la yaliyomo
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.