Tabloya naverokê
Gotar mêze dike ka meriv çawa li Excel makroyan vedigire, bingehên ewlehiya makro vedibêje û destnîşan dike ka meriv çawa mîhengên ewlehiyê ji bo ku kodên VBA bi ewlehî bimeşîne.
Mîna her tiştî teknolojî, makro dikare hem ji bo başî û hem jî ji bo xirabiyê were bikar anîn. Ji ber vê yekê, di Microsoft Excel de, hemî makro bi xwerû têne neçalak kirin. Ev tutorial rêgezên cihêreng ên çalakkirina makroyan di Excel de vedihewîne û xetereyên potansiyel ên girêdayî wê rave dike.
Ewlehiya makro di Excel de
Berî ku hûn biçin makroyan di pelên xebatê de çalak bikin, ew e girîng e ku meriv fêm bike ka ew çiqas xeternak in.
Her çend kodên VBA di otomatîkkirina karên tevlihev û dubare de pir bi bandor in, ew ji hêla ewlehiyê ve çavkaniyek xeternak a girîng in. Makroyek xirab a ku hûn bêhemdî dimeşînin dibe ku pelên li ser dîska we zirarê bike an bi tevahî jê bibe, daneyên we tevlihev bike, û tewra sazkirina Microsoft Office-ya we xera bike. Ji ber vê sedemê, mîhenga xwerû ya Excel ew e ku hemî makroyên bi agahdarkirinê neçalak bike.
Çawa meriv ji van xetereyan dûr dikeve? Tenê qaîdeyek hêsan bişopînin: Tenê makroyên ewledar çalak bikin - yên ku we bi xwe nivîsandiye an tomar kiriye, makroyên ji çavkaniyên pêbawer, û kodên VBA yên ku we lêkolîn kirine û bi tevahî fêm kirine.
Makroyên ji bo pirtûkên xebatê yên kesane çawa çalak dikin
Du rê hene ku meriv makroyan ji bo pelek diyar çalak bike: rasterast ji pirtûka xebatê û bi navgîniya Backstagedîtin.
Makroyan bi barika hişyariya ewlehiyê çalak bike
Bi mîhengên makro yên xwerû, gava ku hûn yekem pirtûkek xebatê ya ku tê de makro tê de vedikin, barika hişyariya ewlehiyê ya zer li jorê pelê rastê li binê pelê xuya dike. ribbon:
Heke Edîtorê Visual Basic di dema ku hûn pelê bi makroyan vedikin vekirî be, Nîşana Ewlekariya Microsoft Excel dê were xuyang kirin:
Heke hûn baweriya xwe bi çavkaniya pelê tînin û dizanin ku hemî makro ewle ne, bişkoka Naverok çalak bike an Makro çalak bike bikirtînin. Ev ê makroyan veke û pelê bike belgeya pêbawer . Cara din ku hûn pirtûka xebatê vekin, hişyariya ewlehiyê xuya nake.
Heke çavkaniya pelê nenas e û hûn nexwazin makroyan çalak bikin, hûn dikarin bişkoka 'X' bikirtînin da ku bigire. hişyariya ewlehiyê. Hişyarî dê winda bibe, lê makro dê neçalak bimîne. Her hewildanek ji bo xebitandina makroyekê dê bibe peyama jêrîn.
Heke we makro bi xeletî neçalak kir, bi tenê pirtûka xebatê ji nû ve veke, û dûv re bikirtînin Bişkojka Naverok li ser bara hişyariyê çalak bike.
Makroyan di dîmena paşperdeyê de çalak bike
Riyayek din a çalakkirina makroyan ji bo pirtûkek xebatê ya taybetî bi dîtina Office Backstage ye. Bi vî awayî ye:
- Bişkojka Pel bikirtînin, û paşê li pêşeka çepê Agahdarî bikirtînin.
- Di Ewlekariyê de Qada hişyarî , bitikîne Naverok çalak bike > Hemû naverokê çalak bike .
Wekî rêbaza berê, pirtûka te ya xebatê dê bibe belgeyek pêbawer.
Tiştê ku divê hûn li ser belgeyên pêbawer ên di Excel de zanibin
Çalakkirina makroyan bi riya barek peyamê an jî bi dîtina paşperdeya pelê pelê dike belgeyek pêbawer. Lêbelê, hin pelên Excel nikarin belgeyên pêbawer bêne çêkirin. Mînakî, pelên ji cîhek ne ewledar ên wekî Peldanka Temp vebûne, an ger rêvebirê pergalê di rêxistina we de polîtîkaya ewlehiyê destnîşan kiriye ku hemî makro bêyî agahdarkirinê neçalak bike. Di rewşên weha de, makro tenê ji bo yek carî têne çalak kirin. Di vekirina paşîn a pelê de, Excel dê ji we bipirse ku hûn naverokê dîsa çalak bikin. Ji bo ku hûn ji vê yekê dûr nekevin, hûn dikarin mîhengên Navenda Baweriyê biguhezînin an pelê li cîhek pêbawer hilînin.
Dema ku pirtûkek xebatê ya taybetî bibe belgeyek pêbawer, rê tune ku meriv pê bawer neke. Hûn dikarin tenê navnîşa Belgeyên pêbawer paqij bikin. Ji bo vê yekê, jêrîn bikin:
- Bikirtînin Pel > Vebijêrk .
- Li milê çepê, Trust hilbijêrin Navend , û paşê bikirtînin Mîhengên Navenda Baweriyê .
- Di qutiya diyalogê ya Navenda Baweriyê de, li milê çepê Belgeyên pêbawer hilbijêrin.
- Bikirtînin Paqij , û paşê bikirtînin OK .
Ev ê hemî pelên pêbawer ên berê nebawer bibin. Dema ku hûn pelek weha vekin, hişyariya ewlehiyê dê xuya bibe.
Tip. Heke hûn bikinNaxwazin tu belgeyên pêbawer bikin, qutika Belgeyên pêbawer neçalak bike bikirtînin. Di vekirina pirtûkek xebatê de, lê tenê ji bo rûniştina heyî, hûn ê hîn jî karibin makroyan vekin.
Çawa meriv makroyan ji bo danişînekê çalak dike
Di hin rewşan de, sedem e ku meriv makroyan tenê ji bo yek carî çalak bike. Mînakî, dema ku we pelek Excel bi koda VBA ya ku hûn dixwazin lêkolinê bikin wergirt, lê hûn nexwazin ku hûn vê pelê bikin belgeyek pêbawer.
Rêberên jêrîn dê we bi gavên ku hûn çalak bikin rêber bikin. makro ji bo maweya ku pel vekirî ye:
- Tap Pel bikirtînin > Agahî .
- Di de Qada Hişyariya Ewlekariyê , bikirtînin Naverok Çalak bike > Vebijêrkên Pêşketî .
- Di qutiya diyalogê ya Vebijarkên Ewlekariyê yên Microsoft Office de, hilbijêre 12>Naveroka vê danişînê çalak bike , û OK bikirtînin.
Ev yek makroyan ji bo carekê vedike. Dema ku hûn pirtûka xebatê bigrin û dûv re vekin, hişyarî dê dîsa xuya bibe.
Çawa meriv bi rêya Navenda Baweriyê di hemî pirtûkên xebatê de makroyan çalak dike
Microsoft Excel destnîşan dike ka destûrê bide an nehêle kodên VBA-yê li ser bingeha mîhenga makroyê ya ku di Navenda Baweriyê de hatî hilbijartî, bixebite, ku ew cîh e ku hûn hemî mîhengên ewlehiyê ji bo Excel vesaz dikin.
Ji bo ku makro di hemî pirtûkên xebatê yên Excel de ji hêla xwerû ve werin çalak kirin, ev ya ku divê hûn bikin ev e:
- BikirtîninTabloya Pel , û paşê Vebijêrk li binê barika çepê bikirtînin.
- Li ser pencereya milê çepê, Navenda pêbaweriyê hilbijêrin. , û paşê bikirtînin Mîhengên Navenda Baweriyê... .
Nîşe:
- Vebijarka ku we bi navgîniya Navenda Baweriyê destnîşan kiriye dibe mîhenga makro ya xwerû û li seranserê cîhanê ji bo hemî pelên weyên Excel-ê derbas dibe. Heke hûn dixwazin makroyan tenê ji bo pirtûkên xebatê yên taybetî çalak bikin, li şûna wan li cîhek pêbawer hilînin.
- Çalakkirina hemî makroyan di hemî pirtûkên xebatê de, komputera we ji kodên potansiyel xeternak re xeternak dike.
Excel mîhengên makro diyar kirin
Li jêr em ê bi kurtî hemî mîhengên makroyê yên li Navenda Baweriyê rave bikin da ku ji we re bibe alîkar ku hûn biryarek agahdar bidin:
- Hemû makroyan bêyî agahdarkirinê neçalak bikin - hemî makro neçalak in; tu hişyarî dê nîşan bide. Ji bilî yên ku li cihên pêbawer hatine hilanîn, hûn ê nikaribin ti makroyan bimeşînin.
- Hemû makroyên bi ragihandinê neçalak bikin (pêşniyaz) - makro neçalak in, lê hûn dikarin wan li ser rewş bi rewş.
- Ji bilî makroyên bi dîjîtal îmzekirî hemû makroyan neçalak bike – makroyên bêîmze bi ragihandinan re neçalak dibin. Makroyên ku bi dîjîtalî bi sertîfîkayek taybetî ve ji hêla weşangerek pêbawer ve hatî îmze kirin destûr têne xebitandin.Ger we pêbaweriya we bi weşanger neanîbe, Excel dê ji we bixwaze ku hûn bi weşangerê bawer bikin û makroyê çalak bikin.
- Hemû makro çalak bikin (ne pêşniyar kirin) - hemî makro destûr têne xebitandin, tevî potansiyel kodên xerab.
- Gihîştina pêbawer a modela objektê ya projeya VBA - ev mîheng gihandina bernameyî ya modela objektê ya Visual Basic ji bo Serlêdan kontrol dike. Ew ji hêla xwerû ve neçalak e ku rê li ber bernameyên bêdestûr negire ku makroyên we biguhezînin an kodên zirardar ên xwe-berberî çêkin.
Dema ku mîhengên Navenda Baweriyê diguhezînin, ji kerema xwe ji bîr mekin ku ew tenê ji Excel re derbas dibin, ne ji hemîyan re. Bernameyên ofîsê.
Makroyan bi domdarî li cîhek pêbawer çalak bikin
Li şûna ku hûn mîhengên makro yên gerdûnî manîpule bikin, hûn dikarin Excel mîheng bikin da ku li cîhên taybetî yên li ser komputer an tora xweya herêmî bawer bikin. Her pelê Excel li cîhek pêbawer bi makroyên çalakkirî û bêyî hişyariyên ewlehiyê vedibe, tevî ku vebijarka Hemû makro bêyî agahdarkirinê neçalak bike di mîhengên Navenda Baweriyê de were hilbijartin. Ev dihêle hûn di hin pirtûkên xebatê de makroyan bimeşînin dema ku hemî makroyên din ên Excel neçalak bin!
Nimûnek pelên weha di Pirtûka Xebatê ya Makroya Kesane de - hemî kodên VBA yên di wê pirtûka xebatê de ji bo we berdest in ku hûn dema ku hûn Excel dest pê dikin bikar bînin. bêyî ku mîhengên makro yên we hebin.
Ji bo dîtina ciyên pêbawer ên heyî an jî yekî nû lê zêde bikin, van pêk bîningav:
- Bikirtînin Pel > Vebijêrk .
- Li ser pencereya milê çepê, Navenda pêbaweriyê hilbijêrin , û paşê bikirtînin Mîhengên Navenda Baweriyê… .
- Di qutiya diyalogê ya Navenda Baweriyê de, li milê çepê Cihên pêbawer hilbijêrin. Hûn ê navnîşek cîhên pêbawer ên xwerû bibînin. Van cihan ji bo xebata rast a pêvekên Excel, makro û şablonan girîng in, û divê neyên guheztin. Ji hêla teknîkî ve, hûn dikarin pirtûka xweya xebatê li yek ji cîhên xwerû yên Excel hilînin, lê çêtir e ku hûn yeka xwe biafirînin.
- Ji bo sazkirina cîhê xweya pêbawer, bikirtînin Cihê nû lê zêde bike… .
- Bikirtînin Lêgerîn bişkojka ku biçe peldanka ku hûn dixwazin cîhek pêbawer biafirînin.
- Heke hûn dixwazin binepeldanka peldanka hilbijartî jî pêbawer be, binêre Binpeldankên vê cîhê jî pêbawer in qutîkê.
- Di qada Dasîn de agahiyek kurt binivîsin (ev dikare ji we re bibe alîkar ku hûn gelek cihan îdare bikin) an jî vala bihêlin.
- Bikirtînin OK .
Dê! Naha hûn dikarin pirtûka xwe ya xebatê bi makroyan re li cîhê xwe yê pêbawer bihêlin û ji mîhengên ewlehiyê yên Excel re aciz nebin.
Serişte û nîşe:
- Ji kerema xwe dema ku bijartekek hilbijêrin pir baldar bin.cîhê pêbawer. Ji ber ku Excel bixweber hemî makroyên di hemî pirtûkên xebatê yên ku li cîhên pêbawer têne hilanîn de çalak dike, ew di pergala weya ewlehiyê de celebek qulikan dibin, ji vîrusên makro û êrişên hackkirinê re xeternak in. Tu carî peldankek demkî neke çavkaniyek pêbawer. Di heman demê de, ji peldanka Belge hişyar bin, ji bilî peldankek binesaz bikin û wê wekî cîhek pêbawer destnîşan bikin.
- Heke we bi xeletî peldankek li navnîşa cîhên pêbawer zêde kir, hilbijêrin. wê bişkojka Rake bikirtînin.
Çawa bi VBA re makroyan bi bernameyî çalak bikin
Li ser forumên Excel, gelek kes dipirsin gelo gengaz e ku makro bi bernameyî çalak bikin. li ser vekirina pirtûkek xebatê û berî derketinê wan neçalak bikin. Bersiva yekser "Na, ne mimkûn e" ye. Ji ber ku ewlekariya makro ji bo ewlehiya Excel krîtîk e, Microsoft her kodek VBA dîzayn kir ku tenê bi klîkek bikarhêner ve were desteser kirin.
Lêbelê, dema Microsoft derîyek digire, bikarhêner pencereyek vedike :) Wekî çareseriyek, kesek rêyek pêşniyar kir ku bikarhêner neçar bike ku makroyan bi celebek "screen splash" an "pelê rêwerzan" çalak bike. Fikra giştî wiha ye:
Hûn kodek dinivîsin ku hemî pelên xebatê lê yek pir veşartî (xlSheetVeryHidden) dike. Rûpelê xuya (screen splash) tiştek wekî "Ji kerema xwe makro çalak bike û pelê ji nû ve veke" dibêje an jî rêwerzên berfirehtir dide.
Heke makro neçalak bibin,bikarhêner tenê dikare pelgeya xebatê "Splash Screen" bibîne; hemû pelên din pir veşartî ne.
Heke makro çalak bin, kod hemû pelan vedişêre, û dûv re dema ku pirtûka xebatê diqede wan dîsa pir veşartî dike.
Çawa makroyan di Excel de neçalak dike
Wek ku berê jî behs kir, mîhenga xwerû ya Excel ev e ku makroyan bi agahdarkirinê neçalak bike û rê bide bikarhêner ger bixwazin wan bi destan çalak bikin. Heke hûn dixwazin hemî makroyan bi bêdengî, bêyî agahdarî neçalak bikin, wê hingê vebijarka têkildar (ya yekem) li Navenda Baweriyê hilbijêrin.
- Di Excel-a xwe de, li ser Pelê tab > Vebijêrk .
- Li ser pencereya milê çepê, Navenda Baweriyê hilbijêre, û paşê bikirtînin Mîhengên Navenda Baweriyê... .
- Di pêşeka çepê de, Mîhengên Makroyê hilbijêrin, Hemû makroyên bêyî agahdarkirinê neçalak bikin hilbijêrin û bikirtînin OK .
Bi vî rengî hûn dikarin makroyan li Excel çalak bikin û neçalak bikin. Ez ji bo xwendina we spas dikim û hêvî dikim ku hûn hefteya pêş me we li ser bloga xwe bibînin!