Excel VBA: Pirtûka Xebatê tomar bike û bigire (5 Nimûneyên Minasib)

  • Vê Parve Bikin
Hugh West

Di vê gotarê de, em ê 5 rêbazên bikaranîna Excel VBA nîşanî we bidin ku hilînin û Pirtûka Xebatê bigirin . Ji ber ku dem pir bi qîmet e, em dikarin bi derbaskirina karên dinyayî bi karanîna Excel VBA gelek wext xilas bikin. Wekî din, me databasek ku ji 3 stûnan pêk tê hilgirtiye: " Nav ", " Jidayikbûn ", û " Xebata Dawî ". Ev danûstendina 6 sala jidayikbûna mirovan û agahdariya fîlima wan ya herî dawî nîşan dide.

Daxistina Pirtûka Xebatê ya Pratîkê

VBA ji bo tomarkirin û girtin Workbook.xlsm

5 Nimûne Ji bo Tomarkirin û Girtina Pirtûka Xebatê Bi Bikaranîna VBA di Excel de

1. Pirtûka Xebatê ya Çalak bi Bikaranîna Excel VBA hilîne û bigire

Ji bo rêbaza yekem, em ê bikin û bikin Pirtûka Xebatê ya Çalak bi VBA Macro bigire. Em ê pencereya Modula VBA vekin, koda xwe binivîsin û dûv re kodê bimeşînin da ku em bigihîjin armanca xwe. Bêyî hûrgilî, werin em derbasî prosedûra gav-gav bibin.

Gavên:

Berî, koda xwe binivîsin, divê em Modula VBA-yê derxînin. . Ji bo kirina wê –

  • Pêşî, ji tabloya Pêşvebir >>> Visual Basic hilbijêre.

Alternatîf, tu dikarî ALT + F11 bikî da ku vê yekê jî bikî. " Microsoft Visual Basic ji bo Serlêdanê " dê piştî vê xuya bibe.

  • Ya duyemîn, ji Têxe >>> Modûl hilbijêre.

Li vir, em ê xweya xwe binivîsinkod.

  • Ya sêyemîn, koda jêrîn di hundurê Modulê de binivîse.
5540

Berhevkirina Koda VBA

  • Pêşî, em gazî Pêvajoya Bine Save_and_Close_Active_Workbook .
  • Piştre, em Pirtûka Xebatê ya niha wekî ActiveWorkbook bi nav dikin.
  • Piştre, rêbaza Girtî bikar tînin. em dosyaya xwe digirin.
  • Di dawiyê de, me SaveChanges wekî Rast destnîşan kir, ku dê Pirtûka Xebatê biparêze. li ser girtinê .

Niha, em ê koda xwe bimeşînin.

  • Pêşî, Vê tomar bike Modulê .
  • Ya duyemîn, li hundurê koda me bitikîne.
  • Di dawiyê de, bişkoka Run bitikîne.

Heke em biçin Serlêdana Excel , em ê bibînin ku Pirtûka meya xebatê girtî ye. Bi vî awayî, me bi serkeftî hilanîn û Pirtûka Xebatê bi karanîna Excel VBA girt.

Zêdetir Bixwîne: Meriv Çawa Makroyek Ji bo Hemî Pirtûkên Xebatê yên di Excel de (bi gavên hêsan) hilîne

2. Excel VBA ku Pirtûka Xebatê ya Taybet hilîne û bigire

Ji bo rêbaza duyemîn, em ê hilanin û a Pirtûka Xebatê ya taybetî bi kar VBA kodeke din bi kar bînin. Li vir, me du Pirtûka Xebatê vekirine û em ê hilgirin û ya yekem Pirtûka Xebatê ji milê çepê vekin.

Gavên:

  • Pêşî, wekî ku di rêbaza 1 de tê nîşandan , VBA derxeModul .
  • Ya duyemîn, vê kodê di hundurê wê Modulê de binivîsin.
5795

Veqetandina Koda VBA

  • Pêşî, em gazî dikin Pêvajoya Bine Save_and_Close_Specific_Workbook .
  • Piştre, em li ser Pirtûka Xebatê ya yekem di hundurê Pirtûka Xebatê de îşaret dikin.
  • Piştî wê, bi rêbaza Girtî em digirin pelê me.
  • Di dawiyê de, me SaveChanges destnîşan kir Rast , ku dê Pirtûka Xebatê me Girtin hilîne. .
  • Sêyem, wekî ku di rêbaza 1-ê de tê nîşandan , kodê bicîh bikin.

Piştî vê yekê, em ê bibînin ku yekem Pirtûka Xebatê Girtî ye û tenê Pirtûka Xebatê vekirî ye . Ji ber vê yekê, me rêbazek din nîşanî we da ku tomarkirin û girtina Pirtûka Xebatê .

Zêdetir Bixwîne: Excel VBA: Rûpelê wekî Pirtûka Xebatê ya Nû Bê Vekirin hilîne

3. Pirtûka Xebatê ya Taybet di Peldanka Taybet de hilîne û bigire

Ji bo rêbaza sêyemîn , em ê hilînin û Pirtûka Xebatê ya taybetî di peldankek de bikaranîna Excel VBA bigire.

Gavên:

  • Pêşî, wekî ku di rêbaza 1-ê de tê xuyang kirin , Modula VBA derxe.
  • Ya duyemîn, vê kodê di hundurê wê Modulê de binivîsin.
3008

Veqetandina Koda VBA

  • Pêşî, em gazî SubProcedure Save_and_Close_Workbook_in_Specific_Folder .
  • Piştî wê, bi rêbaza SaveAs em pelê li cihekî diyar hildibijêrin.
  • Paşê, em navê pelê wekî ya orîjînal diparêzin Pirtûka Xebatê .
  • Di dawiyê de, em Pirtûka Xebatê digirin.
  • Ya sêyemîn, wekî ku di rêbaza 1-ê de tê xuyang kirin , kodê bicîh bike.

Piştî vê yekê, ew ê hilgire me Pirtûka Xebatê di hundurê cîhê peldanka me ya diyarkirî de û bigire . Bi vî awayî, me rêbazek din nîşanî we da ku tomarkirina û girtina Pirtûka Xebatê di peldankek taybetî de bi karanîna VBA .

Zêdetir Bixwîne: Excel VBA Macro ji bo Tomarkirina PDF-ê di Peldanka Taybet de (7 Mînakên Îdeal)

Xwendinên Wekhev

  • Excel VBA: Pirtûka Xebatê Bê Serlêdan (Bi Gavên Hêsan) hilîne
  • [Sakir!] Çima Excel Forma min Saz Nake ? (7 Sedemên Mumkun)
  • Meriv çawa Excel-ê wekî Landscape PDF-ê hilîne (Bi Gavên Lezgîn)
  • Excel VBA ku wekî pelê bi kar tîne Riya ji Hucre (Bi Gavên Lezgîn)
  • [Çakirin!] Pelê Excel CSV Guhertinan Saz Nake (6 Çareseriya Mumkun)

4. Bişkojk têxe nav Di Excel de Pirtûka Xebatê tomar bike û bigire

Ji bo rêbaza çaremîn, em ê bişkojek VBA biafirînin ku Pirtûka Xebatê li Excel bigire û hilîne.

Gavên:

  • Pêşî, wekî ku di rêbaza 1 de tê nîşandan , VBA derxeModule .
  • Ya duyemîn, vê kodê di hundurê wê Modulê de binivîsin.
6009

Veqetandina Koda VBA

  • Pêşî, em gazî Pêvajoya Bine Button_Click_Save_and_Close_Workbook dikin.
  • Piştî wê, bi rêbaza Save em hilgirin Pirtûka xwe ya Xebatê
  • Di dawiyê de, em bigirin Pirtûka Xebatê bikaranîna Ji rêbaza derkeve.

Niha, em ê bişkoja VBA têxin vir.

  • Pêşî, ji Pêşvebir tabela >>> Têxe >>> Bişkok (Kontrola Formê) hilbijêre.

  • Piştre, nîşaneya mişkê wê biguhere û bikişîne qutiya di hundurê Pirtûka Xebatê de.

Piştî wê, Qutika diyalogê Assign Macro dê xuya bibe.

  • Piştre, " Button_Click_Save_and_Close_Workbook " hilbijêre.
  • Piştî wê, pêl OK bike.

Piştre, em ê Button 1 di Pirtûka Xebatê de bibînin.

  • Di dawiyê de, li ser bişkokê bitikînin.

Ev ê hilîne û Pirtûka Xebatê bigire.

Bixwîne: VBA Koda Ji bo Bişkojka Save di Excel de (4 Guhertoyên)

5. Hemî Pirtûkên Xebatê yên Vekirî hilîne û bigire Sepandina Excel VBA

Di vê rêbaza dawîn de, em dê hemû Pirtûkên xebatê yên vekirî hilîne û bigire. Vê carê, heman du Pirtûkên Xebatê yên di rêbaza 3 de hene, lê vê carê, em ê hilînin û herduyan bigrin. Pirtûkên xebatê . Li vir, em ê Ji Bo Paşê Loop bikar bînin da ku em bi Pirtûkên Xebatê re derbas bibin.

Gavên:

  • Pêşî, wekî ku di rêbaza 1-ê de tê xuyang kirin , Modula VBA derxe.
  • Ya duyemîn jî, vê kodê di hundurê wê de binivîse Modul .
6204

Veqetandina Koda VBA

  • Yekemîn , em gazî Pêvajoya Binesaziya xwe dikin CloseAndSaveOpenWorkbooks .
  • Piştre, em Ji bo Pêveka Paşê bikar tînin da ku li hemî Pirtûkên Xebatê bigerin. .
  • Piştî wê, bi rêbaza Save em pelên hildiweşînin.
  • Piştre, em <2 digirin>hemû Pirtûkên Xebatê ji bilî Pirtûka Xebatê ya meya niha.
  • Di dawiyê de, me Girtî orjînala Pirtûka Xebatê bi bikaranîna 1>Der ji milkê derkeve.
  • Ya sêyemîn, wekî ku di rêbaza 1-ê de tê nîşandan , kodê bi cih bîne.

Ji ber vê yekê, ew dê hilde û du Pirtûkên Xebatê bigire. Em dikarin bibînin roja guherandinê ji bo her du Pirtûkên Xebatê yek e. Di encamê de, me 5 cuda Excel VBA Macro ji bo hilanînê û Pirtûka Xebatê bigire nîşan da.

Zêdetir Bixwîne: Meriv çawa Macroyê li Pirtûka Xebatê ya Makroya Kesane hilîne?

Encam

Me nîşanî we da 5 têgihîştina zû û hêsan Excel VBA ji bo hilanînê û Pirtûka Xebatê bigire . Ger hûn bi pirsgirêkên xwe re rû bi rû bimînin, ji kerema xwe li jêr şîrove bikin. Wekî din, hûn dikarin biçin malpera me Exceldemy ji bo bêtir Excel-girêdayî gotarên. Spas ji bo xwendinê, serkeftin berdewam bike!

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.