Excel VBA: Kontrol bikin ka pelek heye an na

  • Vê Parve Bikin
Hugh West

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.

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