Tabloya naverokê
Yek ji karanîna herî bikêr a Excel VBA di jiyana meya rojane de ev e ku em dikarin kontrol bikin ka pelek li ser makîneya me heye an na. Di vê gotarê de, ez ê nîşanî we bidim ka hûn çawa dikarin bi karanîna Excel VBA pelek li ser komputerên me kontrol bikin an na.
Koda VBA ji bo kontrolkirina ka pelek heye an na (Zû Binêre)
7518
Pirtûka Xebatê ya Praktîkê dakêşin
Vê pirtûka xebatê ya pratîkê dakêşin ku hûn vê gotarê dixwînin da ku hûn vê gotarê dixwînin.
VBA Kontrol bike Ger Pelek Heye.xlsm
Pêşveçûnek Koda VBA-yê Ji bo Kontrol bike ka Pelek Heye an Na (Analîzkirina Gav-Bi-gav)
Ji ber vê yekê, bêyî ku dereng bimîne, werin em îro biçin ser nîqaşa xweya sereke. Em ê koda VBA gav-bi-gav bişkînin da ku fêr bibin ka meriv çawa kontrol dike ka pelek li ser komputerên me heye an na.
⧪ Gav 1: Têxistina Pêdiviyê Ketin
Di destpêka kodê de, divê em têketina pêwîst têxin nav wê. Di vê kodê de tenê yek têketinek hewce ye, û ew navê pelê ye ku em lê digerin. Navê pelê tevahî têxe (Li gel pelrêça têkildar).
9771
⧪ Gav 2: Derxistina Navê Pelê bi Fonksiyona VBA Dir-ê
Piştre, em ê hîleyek piçûk bikar bînin. Em ê VBA Fonksiyona Dir bikar bînin da ku navê pelê derxînin. Ger pelek weha tunebe, Fonksiyon Dir dê rêzek null vegerîne.
7697
⧪Gav 3: Kontrol bikin ka Pelê Heye bi Bikaranîna Ger-Block
Ev gava herî girîng e. Me berê jî gotibû ku heke pelek di nav navê hatî dayîn de tune be, fonksiyona Dir rêzek null vedigerîne. Em ê vê taybetmendiyê di nav If-block de bikar bînin da ku kontrol bikin ka pel heye an na.
4160
Ji ber vê yekê bi tevahî VBA kod dê bibe:
⧭ Koda VBA:
5069
⧭ Derketin:
Kodê bixebitîne. Li ser komputera min, qutiyek peyamê dê nîşan bide, "Pel heye" , ji ber ku ew bi rastî di makîneya min de heye.
Li ser makîneya we, li gorî pelê dibe ku encam cûda be. heye an tune.
Zêdetir Bixwîne: Excel VBA: Kontrol bikin ka pelek heye (2 Rêbazên Hêsan)
Pêşvebirina makroyek ji bo kontrolkirina rêze pelan heye an na Excel VBA bikar nayîne
Li vir me komek daneyek di pelxebatek Excel de heye ku navê hin pelan bi hev re vedihewîne. bi pelrêçên di rêzê de B4:B8 .
Armanca me ew e ku em Macroyek ku binivîsîne Heye / Heye li tenişta her yek ji wan piştî ku kontrol bikin ka ew li ser komputerê hene an na.
⧪ Gav 1: Vekirina Pencera VBA
Pêkan bike ALT + F11 li ser klavyeya xwe ji bo vekirina pencereya Visual Basic .
⧪ Gav 2: Têxistina Modûleke Nû
Here Têxe > Modul di darê de. Li ser Modul bikirtînin. Modulek nû tê gotin Modula1 (an jî tiştekî din li gor dîroka weya rabirdûyê girêdayî) dê vebe.
⧪ Gav 3: Vekirina Koda VBA
Ev gava herî girîng e. Koda VBA ya jêrîn têxe modulê.
⧭ Koda VBA:
2500
⧪ Gav 5: Rakirina Kodê
Li ser amûra Run Sub / UserForm ji darika jorîn bikirtînin.
Kod dê bixebite. Û hûn ê ji bo pelên ku hene "Heye" û ji bo pelên ku tunene "Heye" bistînin.
Zêdetir Bixwîne: Meriv Çawa Kontrol bike Ku Di Rêzeyê de Di Excel de Nirx heye (8 Rêbaz)
Encam
Ji ber vê yekê, ev pêvajo pêşvebirina Makro ye ku ji Excel re bi pêvekek e-nameyek bişîne. Pirsên te hene? Xwe ji me bipirsin. Û ji bîr nekin ku hûn biçin malpera me ExcelWIKI ji bo zêdetir mesaj û nûvekirin.