Excel VBA ya Kunakili Safu Mlalo kwa Laha Nyingine ya Kazi Kulingana na Vigezo

  • Shiriki Hii
Hugh West

Data ya kukabiliana , kulingana na vigezo, kutoka laha moja hadi nyingine ni mojawapo ya kazi zinazofanywa mara kwa mara katika Excel. Ikiwa una safu mlalo nyingi na ungependa kuzinakili kwenye laha nyingine kulingana na vigezo fulani inaweza kuwa ya kuchosha na kutumia muda. Lakini kwa Microsoft Visual Basic Application (VBA) unaweza kuunda Macros ambayo unaweza kunakili data kwa urahisi kutoka laha moja hadi nyingine kulingana na vigezo tofauti. Katika makala haya, nitakuonyesha jinsi unavyoweza kunakili safu mlalo kwenye lahakazi nyingine kulingana na aina 2 tofauti za vigezo kwa kutumia Excel VBA .

Hebu sema, una seti ya data ifuatayo katika laha kazi inayoitwa " Data " ambapo maeneo ya mauzo na mauzo ya wauzaji tofauti yanatolewa. Sasa, unataka kunakili safu mlalo maalum kulingana na baadhi ya vigezo katika laha nyingine.

Pakua Kitabu cha Mazoezi

Nakili Safu hadi Nyingine. Laha ya Kazi Kulingana na Criteria.xlsm

Njia 2 za Kunakili Safu hadi Laha Nyingine ya Kazi Kulingana na Vigezo vya Excel VBA

1. Nakili Safu hadi Laha Nyingine ya Kazi Kulingana na Vigezo vya Maandishi

0>Katika onyesho hili, nitakuonyesha jinsi unavyonakili safu mlalo kutoka lahakazi moja hadi nyingine kulingana na vigezo vya maandishi. Tuseme, ungependa kunakili data ya wauzaji wanaouza Virginia katika laha-kazi iliyoitwa Mauzo ya Eneo kwa kutumia Excel VBA . Ili kufanya hivyo, kwanza,

➤ Bonyeza ALT+F11 kufungua VBA dirisha.

Katika VBA dirisha,

➤ Bofya Ingiza kichupo na uchague Moduli .

Itakuwa fungua Moduli(Msimbo) dirisha. Sasa,

➤ Ingiza msimbo ufuatao katika Moduli(Msimbo) dirisha,

2000

Msimbo utaunda Macro inayoitwa Copy_Criteria_Text ambayo tafuta Virginia katika safuwima C ya lahakazi ya sasa na urudishe safumlalo zilizo na Virginia katika laha ya kazi iliyoitwa Mauzo ya Eneo (Karatasi3).

Baada ya hapo,

➤ Funga au punguza VBA dirisha.

➤ Bonyeza ALT+F8

Itafungua Macro dirisha.

➤ Chagua Copy_Criteria_Text katika kisanduku cha Jina la Macro na ubofye Run .

Kutokana na hilo, safu mlalo zilizo na Virginia zitanakiliwa katika laha-kazi iliyopewa jina Mauzo ya Eneo

Soma Zaidi: Jinsi ya Kunakili Safu Mlalo Kiotomatiki katika Excel hadi Laha Nyingine (Mbinu 4)

2. Nakili Safu hadi Laha Nyingine ya Kazi Kulingana na Vigezo vya Nambari

Sasa , nitakuonyesha jinsi unavyoweza kunakili safu mlalo kutoka lahakazi moja hadi lahakazi nyingine kulingana na vigezo vya nambari. Tuseme, ungependa kunakili data ya mauzo ambayo ni kubwa kuliko $100000 kwenye lahakazi iitwayo Mauzo ya Juu . Ili kufanya hivyo, kwanza,

➤ Bonyeza ALT+F11 kufungua VBA dirisha.

Katika VBA dirisha,

➤ Bofya kwenye Ingiza kichupo na uchague Moduli .

Itafungua Moduli(Msimbo) dirisha. Sasa,

➤ Ingiza msimbo ufuatao katika Moduli(Msimbo) dirisha,

5929

Msimbo utaunda Macro iitwayo Copy_Criteria_Number ambayo tafuta thamani zaidi ya 100000 katika safu wima D ya laha ya kazi iitwayo Data na urudishe safu mlalo ambazo zina thamani ya mauzo zaidi ya $100000  katika laha-kazi iliyoitwa Mauzo ya Juu ( Karatasi4).

Baada ya hapo,

➤ Funga au punguza VBA dirisha.

➤ Bonyeza VBA . 1>ALT+F8

Itafungua Macro dirisha.

➤ Chagua Copy_Criteria_Number katika Jina la Macro 2>kisanduku na ubofye Run .

Kutokana na hilo, safu mlalo ambazo zina thamani ya mauzo ya zaidi ya $100000 zitanakiliwa kwenye Mauzo ya Juu lahakazi.

Soma Zaidi: Jinsi ya Kunakili Safu Mlalo Nyingi katika Excel Kwa Kutumia Misro (Mifano 4)

Hitimisho

Kwa mbinu mbili za makala haya, utaweza kunakili safu mlalo kutoka lahakazi moja hadi lahakazi nyingine kulingana na vigezo tofauti kwa kutumia Excel VBA. Unaweza kutumia njia ya kwanza kwa vigezo vya maandishi na njia ya pili kwa vigezo vya nambari. Ikiwa una aina yoyote ya mkanganyiko kuhusu mbinu zozote tafadhali jisikie huru kuacha maoni.

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.