Excel VBA ili Kunakili Data kutoka kwa Kitabu kingine cha Kazi bila Kufungua

  • Shiriki Hii
Hugh West

Katika Microsoft Excel , VBA Macros inaweza kutatua matatizo mbalimbali kwa urahisi. Ikiwa tunataka kunakili data kutoka kwa kitabu kingine cha kazi bila kufungua kitabu cha kazi, tunaweza kuifanya kwa urahisi kwa kutumia Excel VBA . Katika makala haya, utajifunza Excel VBA kunakili data kutoka kwa kitabu kingine cha kazi bila kukifungua.

Pakua Kitabu cha Mazoezi

Unaweza kupakua kitabu cha kazi na ujizoeze nazo.

Nakili Data ya Kitabu Nyingine.xlsm

Njia 3 Tofauti za Kunakili Data kutoka kwa Kitabu Kingine bila Kufungua kwa Excel VBA

Wakati mwingine, tunahitaji data kutoka kwa kitabu cha awali cha kazi. Ikiwa tuna haraka na tunahitaji data mara moja bila kufungua kitabu cha kazi, tunaweza kutumia Excel VBA . Kwa Excel VBA, tunaweza kunakili kwa haraka data kutoka kwa vitabu vingine vya kazi, kwa hili, tunahitaji tu kujua eneo la kitabu hicho cha kazi.

Ili kunakili data tutatumia jina la kitabu cha kazi Maelezo_ya_Bidhaa . Na tunataka kunakili masafa ya data ( B4:E10 ). Seti ya data tunayotaka kunakili ina baadhi ya bidhaa, bei yake ya kuuza, gharama ya bidhaa na viwango vya juu vya faida. Hebu tuangalie vigezo tofauti vya kunakili data kutoka kwa kitabu kingine cha kazi.

1. Nakili Data ya Laha kutoka kwa Kitabu Kingine cha Kazi bila Kufungua kwa Excel VBA

Tunaweza kunakili data kutoka kwa laha kwa kufuata msimbo wa VBA ulio hapa chini. Kwa hili, tunahitaji kupitia hapa chinihatua.

HATUA:

  • Kwanza, nenda kwenye kichupo cha Msanidi kutoka kwenye utepe.
  • Baada ya hapo. , bofya kwenye Visual Basic ili kufungua Visual Basic Editor .
  • Njia nyingine ya kufungua Visual Basic Editor ni kubonyeza Alt + F11 .

  • Au, bofya kulia kwenye laha, kisha uchague Angalia Msimbo .

  • Sasa, andika Msimbo wa VBA hapa chini.

Msimbo wa VBA:

3310
  • Mwishowe, endesha msimbo kwa kubofya kitufe cha Run Sub , kwa upande mwingine, bonyeza njia ya mkato ya kibodi F5 ili kuendesha msimbo.

KUMBUKA: Huhitaji kurekebisha msimbo. Nakili tu na ubandike msimbo.

  • Kwa kuendesha msimbo Faili Fungua dirisha litaonekana kutoka kwa kompyuta yako.
  • Baada ya hapo, bofya kitabu cha kazi unachotaka. kukusanya data.
  • Kisha, bofya kitufe cha Sawa .

  • Sasa, chagua data kutoka kwa faili chanzo kwa kuburuta juu ya safu B5:E10 kisha ubofye Sawa .

  • Baada ya kuchagua safu ya data. Sasa chagua masafa lengwa ambapo unataka kuweka data.
  • Na, bofya Sawa .

  • Mwishowe, hii itafunga faili chanzo na data itanakili kwenye faili lengwa.

Soma Zaidi: Excel VBA: Nakili Masafa hadi Kitabu Kingine cha Kazi

SawaMasomo

  • Jinsi ya Kubandika Kutoka Ubao Klipu hadi Excel Kwa Kutumia VBA
  • Zima Nakili na Kubandika katika Excel bila Macro (Pamoja na Vigezo 2)
  • Jinsi ya Kunakili Bila Safu Mlalo Zilizofichwa katika Excel (Njia 4 Rahisi)
  • Excel VBA ili Kunakili Safu hadi Laha Nyingine ya Kazi Kulingana na Vigezo
  • Jinsi ya Kutumia VBA Kubandika Thamani Pekee Bila Uumbizaji katika Excel

2. VBA ili Kunakili Masafa ya Data kutoka kwa Kitabu Kingine bila Kufungua katika Excel

Kwa kutumia msimbo wa VBA ulio hapa chini, tunaweza kunakili data kutoka masafa ya data. Lazima tufuate hatua zilizo hapa chini ili kukamilisha hili.

HATUA:

  • Ili kuanza, nenda kwenye kichupo cha Msanidi kwenye utepe .
  • Pili, fungua Kihariri cha Msingi cha Visual kwa kubofya Visual Basic au kwa kubonyeza Alt + F11 .
  • Au, bofya kulia kwenye laha na uchague Angalia Msimbo ili kufungua Kihariri cha Msingi cha Visual .

  • Baada ya hapo, andika msimbo wa VBA hapo.

Msimbo wa VBA:

4354
  • Hapa, endesha msimbo ukitumia Run Sub au ubofye njia ya mkato ya kibodi F5 ili kutekeleza msimbo.

0> KUMBUKA:Huhitaji kurekebisha msimbo, unachohitaji kufanya ni kubadilisha masafa kulingana na data yako ya chanzo.
  • Na hatimaye, data sasa imenakiliwa kutoka kwa kitabu kingine cha kazi hadi kwenye kitabu kinachotumika.

Soma Zaidi: Makro ya Kunakili na Kubandika kutoka laha Moja hadi Nyingine (Mbinu 15)

3. Excel VBA ili Kunakili Data kutoka kwa Kitabu Kingine cha Kazi bila Kufungua kwa Kutumia Kitufe cha Amri

Tunaweza kunakili data kutoka kwa kitabu kingine cha kazi kwa kutumia kitufe cha amri kwenye msimbo VBA . Ili kutimiza hili, lazima tufuate hatua zilizoainishwa hapa chini.

HATUA:

  • Kwanza, kuweka Kitufe cha Amri , nenda kwa kichupo cha Msanidi .
  • Pili, bofya kwenye Ingiza menu ya kunjuzi.
  • Tatu, bofya Kitufe cha Amri .

  • Tunaweka Bidhaa kwenye seli A1 , kwa kuwa ni faili yetu chanzo jina la karatasi. Na tunaweka Kitufe cha Amri , upande wa kulia wa jina la karatasi chanzo. Tumeunda jedwali sasa, tunahitaji tu data ambayo iko kwenye kitabu kingine cha kazi.

  • Kwa kanuni hiyo hiyo, nenda kwenye Msanidi Programu. kichupo kwenye utepe.
  • Ifuatayo, bofya kwenye Visual Basic au ubofye Alt + F11 ili kuzindua Kihariri cha Msingi cha Visual .
  • Unaweza pia kufungua Kihariri cha Msingi kinachoonekana kwa kubofya kulia kwenye laha na kuchagua Angalia Msimbo .

  • Sasa, andika VBA msimbo chini.

Msimbo wa VBA:

5331
  • Kisha, hifadhi msimbo kwa kubofya Ctrl + S .

KUMBUKA: Unaweza kunakili msimbo, unahitaji tu kubadilisha njia ya faili na datamasafa.

  • Na, hatimaye, ukibofya CommandButton1 hii itanakili data kutoka kwa kitabu kingine cha kazi bila kukifungua.

Soma Zaidi: Macro ya Kunakili Data kutoka Kitabu kimoja hadi kingine Kulingana na Vigezo

Hitimisho

Vigezo vilivyo hapo juu ni miongozo ya kunakili data kutoka kwa kitabu kingine cha kazi bila kukifungua kwa Excel VBA . Natumai hii itakusaidia! Ikiwa una maswali yoyote, mapendekezo, au maoni tafadhali tujulishe katika sehemu ya maoni. Au unaweza kutazama makala zetu nyingine katika blogu ya ExcelWIKI.com !

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.