Excel VBA: Pirtûka Xebatê bêyî Serlêdan tomar bike (bi gavên hêsan)

  • Vê Parve Bikin
Hugh West

Dema ku pelek Makro li cîhê tam wek berê tê hilanîn, ew her gav ji we dipirse ku hûn pelê bi peyamek hişyar biguhezînin. Dema ku hûn bi gelemperî daneyan hilînin û ji bo kirina wê demek hindik be dibe ku nerehet be. Wekî encamek, em ê kodek VBA bikar bînin da ku pirsgirêkê çareser bikin. Ev tutorial dê nîşanî we bide ka meriv çawa pirtûka xebatê bêyî tavilê bi Excel VBA hilîne.

Pirtûka Xebatê ya Pratîkê dakêşin

Vê pirtûka xebatê ya pratîkê dakêşin da ku hûn biceribînin dema ku hûn vê gotarê dixwînin.

Bê Prompt.xlsm hilînin

7 Gavên Hêsan Ji bo Hilgirtina Pirtûkek Xebatê bêyî Serlêdan bi Excel VBA

Me di wêneya li jêr de komek daneya nimûneyê bi cih kiriye da ku ferqê nîşan bide piştî xebitandina kodên VBA ji bo rawestandina daxwazkirinê. Dema ku pelê tomar dike, em ê kodên VBA-yê bikar bînin da ku peyama hişyariya nîşandanê neçalak bikin.

Gav 1: Çêkin Module ji bo nivîsandina Koda VBA

  • Pêşî, pêl Alt + F11 ji bo vekirina VBA Macro bitikîne.
  • Li ser Têxe bitikîne.
  • Ji vebijarkan, Modula hilbijêre. Modulek nû biafirîne .

Gav 2: Fonksiyona SaveAs di Kodê de têxe

  • Ji bo bikaranîna fonksiyona SaveAs di vê pirtûka xebatê de, binivîse ( ) û SaveAs , an jî SaveAs ji lîsteya berdest hilbijêrinfonksîyonan.

Gav 3: Navnîşana Pelê û Navê di Koda VBA de zêde bikin

  • Ji bo ku navnîşana pelê têxin, biçin ji bo cîhê pelê.
  • Li ser peldanka îkonê bikirtînin û kopî bikin navnîşan.

  • Navnîşana li binê Navê pelê argumana bixin 8>Fonksiyon SaveAs .
  • Piştî têketina navnîşan , navê pelê binivîsin .
  • Di dawiyê de, navnîşan û navê dosyayê bi qertafên berevajîkirî ("") bigire.

  • Piştî ku navnîşan lê zêde kirin, comma binivîsin û binivîsin 52 ji bo FileFormat argument.

  • Wê kodên dawîn xuya bibin .
8720

Gav 4: Koda VBA-yê bixebitîne û Çewtiyê kontrol bike

  • Ji ber ku me negot dê peyamek bilez derkeve peyama Alerts neçalak bike.
  • Piştre, bitikîne Na .

  • Di dawiyê de, li ser Dawiyê bikirtînin .

Gav 5: Ji bo Neçalakkirina Mesajê Kodek Binivîsin

  • Ji bo neçalakkirina peyama bilez, divê em DisplayAlerts .
  • DisplayAlerts bide min. Daxuyaniya vebijêrkê wekî Derew ji bo neçalakkirina peyama Serlêdan an hişyarkirinê.
  • Kodên jêrîn di Modulê de binivîsin ji bo rawestandinabişopîne.
1994

Gav 6: Koda VBA-yê bixebitîne Piştî ku Fermana DisplayAlerts neçalak bike

  • Vê carê, hûn li ser bişkoka xebitandinê bikirtînin an pêl F5 ji bo xebitandina kodên VBA bikirtînin.
  • Lê niha tu peyamek hişyarkirinê nayê xwestin.

Gav 7: Di Encamê de Bersiva Dawî Kontrol bikin

  • Di berhevoka daneyên meya nimûne de, navê wergir ji Brine biguherînin ji bo Bhubon .

  • Pel F5 ji bo xebitandina bernameyê û ne peyam dê derkeve.
  • Bêyî tomarkirinê pelê xebatê bigire.

  • Pelê veke, û bibîne ku pel hatiye tomarkirin. bi çapa niha ya herî dawî ya ku we çêkiriye.

Encam

Ez hêvî dikim ku vê gotarê hînkerek daye we ka meriv çawa pirtûkên xebatê bêyî hilberek tomar dike. bi Excel VBA bipirse. Pêdivî ye ku hemî van proseduran fêr bibin û li ser databasa we werin sepandin. Awirek li pirtûka xebatê ya pratîkê bidin û van jêhatiyan biceribînin. Ji ber piştgirîya weya giranbiha, em dilgiran in ku em hînkerên weha berdewam bikin.

Ger pirsên we hebin ji kerema xwe bi me re têkilî daynin. Di heman demê de, di beşa jêrîn de şîroveyan bihêlin.

Em, Tîma Exceldemy , her gav bersivê didin pirsên we.

Bi me re bimînin û hînbûnê bidomînin.

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î.