Meriv çawa Rêz Bi karanîna VBA (14 Rêbaz) Jê Dike

  • Vê Parve Bikin
Hugh West

Heke hûn li hin awayên herî hêsan digerin ku hûn rêzê bi karanîna VBA jêbirin, wê hingê hûn li cîhê rast in.

Werin em têkevin gotara sereke.

4> Pirtûka Xebatê Dakêşîne VBA Jê Bike Row.xlsm

14 Awayên Jêbirina Rêzê Bi Bikaranîna VBA

Li vir, sê daneyên min hene tabloyên ku awayên jêbirina rêzan bi karanîna VBA nîşan bidin. Di tabloya yekem de hin Berhemên şîrket û Mezinahiyên wan , Biha hene.

Ya duyemîn yekî hin Kodên Berheman hene û yên têkildar Mezinahiyên Berheman û Bihayan

Û ya dawî dihewîne hin Navên Projeyê û Dîrokên Destpêkê û Lêçûn .

Ji bo afirandina gotarê, ez guhertoya Microsoft Excel 365 bikar aniye, hûn dikarin li gorî rehetiya xwe guhertoyên din bikar bînin.

Rêbaz-1: Rêzek Yekane Bi Bikaranîna VBA jêbirin

Em bibêjin, hûn Dixwazin rêza ku tê de Berhem Pêlava 1, jêbirin û ji bo vê rêzê jêbirin hûn dikarin vê rêbazê bişopînin.

Gav-01 :

➤Biçe Pêşdebir Tab>> Visual Basic Vebijêrk

Piştre, Edîtorê Visual Basic dê vebe.

➤Biçe Têxe Tab>> Module Vebijêrk

Piştî wê, Modul dê were çêkirin.

Gavek-02 :

➤Polê binivîse koda kêmkirinê

3522

Li vir, "Tek" yekîtiya pir rêzikên ku bi şaneyên xwedî tarîxa 11/12/2021 ve girêdayî ne, û di dawiyê de, rêzeçiya dê werin jêbirin. 1>F5

Encam :

Piştî wê, hûn ê rêzên ku tarîxek diyarkirî ne 11/12/2021 jêbikin. .

Naveroka Têkildar: Excel VBA ku Rêzên bi Daneyên Taybet jê Bike (9 Nimûne)

Pratîk Beşa

Ji bo ku hûn bi tena serê xwe tetbîq bikin, me di kaxezek bi navê Peraktîv de beşa Pratîk wek li jêr pêşkêş kiriye. Ji kerema xwe wê bi xwe bikin.

Encam

Di vê gotarê de, min hewl da ku rêyên herî hêsan ên karanîna VBA bi bandor ji bo rêzikan jêbirin. Hêvî dikim ku hûn ê wê kêrhatî bibînin. Ger pêşniyar û pirsên we hebin, di beşa şîroveyê de parve bikin.

Navê pelê xebatê, û Rêz(7) dê hejmara rêzê hilbijêre.

.EntireRow.Delete dê hemû rêza 7 jêbibe.

➤Pel F5

Encam :

Bi vî awayî, hûn ê rêza ku <1 tê de ye jêbikin>Berhem Navê Shoe 1 .

Zêdetir Bixwîne: Çawa Rêzên li Excel Jê Bike: 7 Rêbaz

Rêbaz-2: Pir Rêzan Bi Bikaranîna VBAyê Jê Bikin

Heke hûn dixwazin çend rêzên mîna rêzên ku Berhem navên Shoe1 , Shoe2, û Shoe3 , wê hingê hûn dikarin vê VBA kodê bişopînin.

Gav-01 :

➤ Bişopînin Gava-01 ji Rêbaz-1

3739

Li vir, jimareyên rêzên 13, 10 , û 7 dê bên jêbirin û di nivîsandina rêzê de jimareyên rêzê divê hûn ji jimareya rêza paşîn heya jimareya rêza yekem mîna vê kodê binivîsin.

Wek din, piştî jêbirina rêza yekem mîna Rêza 7, ya mayî rêzên li binê vê rêzê dê rêzek ber bi jor ve biçin û bi vî rengî Rêza 10 dê bibe Rêza 9, û Rêza 13 dê bibe Rêza 12. Ji bo vê yekê ji nû ve ason, hûn ê nikaribin rêzên rast jêbikin.

➤Partî F5

Encam :

Piştre, hûn ê rêzikên ku navên Berhem hene Shoe 1 , Shoe2, û Shoe3 jêbikin.

Zêdetir Bixwîne: Meriv Çawa Gelek Rêzan di Excel de Jê Bike (3 Rêbaz)

Rêbaz-3 : Bi Hilbijartina Rêzekê jêbirin

Li vir, ez ê riya jêbirina rêzekê nîşan bidimji bo şaneyek çalak a wê rêzê.

Gava-01 :

➤Bişopînin Gava-01 ji Rêbaz-1

9434

Ew ê rêza ku şaneyek çalak heye jê bibe.

➤Kodê hilîne.

Gav-02 :

➤Hûna şaneya rêza ku hûn dixwazin jêbikin hilbijêrin ( Li vir min şaneya B7 hilbijartiye)

➤ Biçe Pêşdebir Tab>> Makro Vebijêrk

Piştî wê, Makro Sêrbaz dê vebe.

Navê makroyê dltrow3 hilbijêre û Run

<3 bike>

Encam :

Piştre, hûn ê rêza ku tê de Berhem navê Shoe 1 jêbirin.

Rêbaz-4: Jêbirina Hemî Rêzên Di Hilbijartinê de

Ji bo jêbirina hemî rêzên hilbijarkî hûn dikarin vê rêbazê bişopînin.

Gava-01 :

➤Bişopînin Gava-01 ji Rêbaz-1

4068

Ew dê hemî rêzên hilbijartî jêbibe.

➤Kodê hilîne.

Gavê-02 :

➤Rêzika rêzên ku hûn dixwazin jêbirin hilbijêrin (Li vir, min rêza B7:D9 hilbijart)

➤Biçe Pêşdebir Tab>> Makro Vebijêrk

Piştî wê, Makro Sêrbaz dê vebe.

Navê makroyê hilbijêre dltrow4 û pêl Rûn bike

Encam :

Piştre, hûn ê rêzên ku tê de hene jêbikin. Hilber navên Pêlav 1 , Çaket1, û Jacket2 .

Zêdetir Bixwîne: Meriv çawa Rêzên Hilbijartî di Excel de Jê Bike (8 Nêzîktêdayîn)

Rêbaz-5: Jêbirina Rêzekê Ger Hucreyek Vala be

Li vir, şaneyek min a vala heye ku B9 (min ji bo vê nirxê ji vê şaneyê derxist rêbaz), û bi kodek VBA ez ê rêza ku B9 hucre heye jêbikim.

Gavê-01 :

➤Bişopînin Gava-01 ji Rêbaz-1

7151

Ew ê hemû rêzikên di navberê de <1 jêbibe>"B5:D13" hucreyek vala heye.

➤Pel bike F5

Encam > Meriv çawa Rêzên Vala li Excel Rake (Rêbazên 11)

Rêbaz-6: Jêbirina Rêzekê Ger Tevahiya Rêzê Vala be

Li vir, şaneyek min a vala heye ku <1 e>B9 (Min nirx ji bo vê rêbazê rakirin), û rêzek vala ku Rêza 12 ye (min nirxên vê rêbazê rakirin), û kodek VBA û <1 bikar tîne>Fonksiyon COUNTA Ez ê rêza ku vala ye jêbikim.

Gavê-01 :

➤Bişopînin Gavê-01 ji Rêbaz-1

3739

"B5:D13" rêza daneyê ye û FOR loop dê ji bo her şaneyek li ev rêze.

CountA(cell.EntireRow) hejmara şaneyên ne vala vedigere û dema ku bibe 0 wê demê rêz dê jê bibe.

➤Partî F5

Encam :

Piştî wê, hûn ê karibin rêza vala jêbikin lê ew ê ti rêzek ku hemî rêzik tune ne jêbibe. şaneyên vê rêzê vala ne.

Zêdetir Bixwîne: Meriv çawa VBA-yê bikar tîne ku rêzên vala di Excel de jê bibe

Rêbaz-7: Jêbirina Her rêza n-emîn

Hûn dikarin her rêza n-emîn (di vê rewşê de her rêza sêyemîn) bi vê rêbazê jêbirin.

Gav-01 :

➤ Bişopînin Gava-01 ji Rêbaz-1

7693

“B5 :D13” rêza daneyê ye û rc dê hejmara rêza giştî ya vê rêzê ku 9 e vegerîne.

Li vir, FOR loop dê ji rêza dawîn dest pê bike ku di vê rewşê de rc an 9 ye û bi rêza yekem diqede.

Gavek -3 dê ji bo jêbirina her rêzika 3yemîn di vê rêzê de bibe alîkar.

➤Pel F5

Encam :

Piştre, hûn ê rêzên ku navên Berhem hene Shoe 1 , Shoe2, û <8 jêbikin>Shoe3 .

Zêdetir Bixwîne: Her nth R çawa jê bibe ow di Excel de (6 Rêyên herî hêsan)

Xwendinên Bi vî rengî:

  • Meriv çawa Rêzên Hilbijartî bi Excel VBA re Jê Bike (Gavek- Rêbernameya bi-gav)
  • Rêzên Nebikaranîn li Excel Jê Bikin (8 Rêbazên Hêsan)
  • Rêzên Veşartî çawa li Excel Jê Bikin (3 Rêbaz)
  • Rêzên Bêdawî li Excel Jê Bikin (5 Rêbazên Hêsan)
  • Meriv çawa Rêzên li Excel-ê Ku Her Dem Diçe Jê Bike (4 HêsanRêbaz)

Rêbaz-8: Jêbirina Rêzê Li gorî Nirxa Hucreyê

Di vê rêbazê de, ez ê rêza xwedî nirxek taybetî jêbikim Kirasê 2 .

Gavê-01 :

➤ Bişopînin Gavê-01 ji Rêbaz- 1

6834

“B5:D13” navbera daneyê ye û FOR loop dê ji bo her şaneyek di vê rêzê de bixebite.

Heke şaneyek rêzekê nirxa "Kirasê 2" hebe wê demê rêz dê were jêbirin.

➤Pel F5

Encam :

Bi vî awayî hûn ê rêza ku tê de Berhem navê Kirasê 2 heye jêbikin.

Zêdetir Bixwîne: VBA Macro ji bo Jêbirina Rêzê heke Hucre Di Excel de Nirx Bihewîne (2 Rêbaz)

Rêbaz-9: Jêbirina Rêzên Duber

Li vir, du rêzên min hene Koda Berhemê 97375 hene û ji ber vê yekê ez dixwazim yek ji van rêzên ku bi nîşankirî ne jêbikim. qutiyeke sor li jêr.

Gavê-01 :

➤ Bişopînin Gava-01 ji Rêbaz-1

8582

Li vir, “B5:D13” nîjera daneyê ye û Stûn:=1 ez ango ew ê tenê di stûnekê de ku stûna destpêkê ye li nirxên dubare bigere Stûna B lê heke hûn bixwazin di stûnên din de jî bigerin hûn dikarin vê hejmarê li gorî hewcedariyên xwe bikar bînin.

➤Pel F5

Encam :

Piştre, hûn ê karibin rêza ku jêbirin jêbirin. dişibe rêzek din.

Zêdetir Bixwîne: Rêzên Ducarî çawa di nav de Jê BikinExcel bi VBA (8 Awayên Bibandor)

Rêbaz-10: Jêbirina Rêzan di Tabloyekê de

Bifikirin, tabloya li jêr heye ku navê wê Table1 û niha hûn dixwazin rêza jimare 6 ê vê tabloyê jêbikin. Ji bo vê yekê hûn dikarin vê rêbazê bişopînin.

Gavê-01 :

➤ Bişopînin Gava-01 ji Rêbaz-1

9869

Li vir, "Table" navê pelê ye, "Table1" navê tabloyê ye û 6 hejmara rêza vê tabloyê ye ku tu dixwazî ​​jê bibî.

➤Pel bike F5

Encam :

Bi vî awayî hûn ê rêza xweya vê tabloyê jêbirin.

Zêdetir Bixwînin: Meriv çawa Rêzên Ducarî Li Ser Bingehînek Stûnek Bi Bikaranîna Excel VBA Rabike

Rêbaz-11: Rakirina Rêzên Dîtbar Piştî Parzûnkirinê

Li vir, tabloyek daneya min heye ku ji hêla tê parzûn kirin stûna Biha ji bo nirxên ji $1,500.00 zêdetir û ez dixwazim piştî parzûnkirinê hemû rêzên xuyayî jêbikim.

Gava-01 :

➤ Bişopînin Gava-01 ya Rêbaz-1

3368

Li vir, “B5: D13” rêza daneyê ye.

➤Pel F5

Niha, hemî rêzên xuyayî piştî parzûnkirinê dê bên jêbirin. Naha hûn dikarin rêzên veşartî vegerînin bi bijartina nîşana Parzûn di stûna Biha de.

➤Li ser bikirtînin Hemû Hilbijêre Vebijêrk

➤Partî OK

Encam :

Di dawiyê de, hûn ê rêzên veşartî vegerin hundurtabloya daneyan.

Zêdetir Bixwîne: Meriv çawa bi VBA di Excel de Rêzan Parzîne û Jê Bike (2 Rêbaz)

Rêbaz-12: Jêbirina Rêzê li ser bingeha Xaneya Çalak a Dawî

Li vir, şaneya min a dawîn a çalak şaneya B13 e û ez dixwazim vê şaneya çalak a dawîn a jêrîn jêbikim. tabloya daneyan.

Gavê-01 :

➤ Bişopînin Gava-01 ji Rêbazê -1

5164

Li vir, 2 tê wateya Stûna B ku li ser şaneya min a çalak heye, tu dikarî li gorî hewcedariyên xwe jimareyê biguherînî.

➤Pel F5

Encam :

Bi vî awayî, hûn ê xwe jêbikin. rêza çalak a dawîn.

Zêdetir Bixwîne: Koda VBA ya Excel ji bo Jêbirina Rêzan Li ser Bingeha Pir Nirxa Hucreyê (3 Krîteran)

Rêbaz-13: Jêbirina Rêzên ku rêzikên wan hene

Bihesibînin, hûn dixwazin rêzên ku rêzikên wan hene jêbikin û ji bo vê yekê hûn dikarin vê rêbazê bişopînin.

Gava-01 :

➤ Bişopînin Gava-01 ji Rêbaz-1

8388

Li vir, "string" navê pelê ye, hejmara rêza yekem a vê rêza daneyê 5 e û hejmara stûna destpêkê 2

Gotina With dihêle hûn hêmanekê diyar bikin. an jî ji hêla bikarhêner ve ji bo tevahî rêze daxuyaniyan carekê binivîsin.

Li ser Çewtiyê Resume Next Daxuyaniya diyar dike ku gava xeletiyek dema xebitandinê çêbibe, kontrol diçe daxuyaniya li dû daxuyaniya ku tê de xeletî çêdibe.

Rewşa Dawî û Stûna Dawî Rêz û stûna paşîn a rêza daneyan vedigerînin.

SpecialCells(xlCellTypeConstants, xlTextValues) dê rêzikên ku di nav rêzên nivîsê de xwedî nirxên nivîsê ne hilbijêrin range.

➤Partî F5

Encam :

Piştre, hûn ê rêzên ku her rêzika nivîsê heye jêbikin.

Zêdetir Bixwîne: Kurtebirra Excel ji bo Jêbirina Rêzan (Bi Teknîkên Bonusê)

Rêbaz-14: Jêbirina Rêzê Li gorî Dîrokan

Li vir, ez ê rêzên xwedî tarîxek taybetî 11/12/2021 (mm/dd/yyyy) di vê de jêbikim rêbaza bi kar Fonksiyon DATEVALUE .

Gavê-01 :

➤ Bişopînin Gavê- 01 ji Rêbaz-1

1766

Li vir, "Dîrok" navê pelê ye, hejmara rêza yekem a vê rêza daneyê e. 5 û stûna krîteran (ku stûna wan tarîx hene) hejmara 3 e.

Daxuyaniya With destûrê dide te ku hûn tiştekî an tîpek ji hêla bikarhêner ve hatî diyar kirin carekê diyar bikin. ji bo tevaya rêze daxuyaniyan.

Li ser Çewtiya Paşê Ji nû ve Daxuyaniyê diyar dike ku, dema ku xeletiyek dema xebitandinê çêbibe, kontrol diçe daxuyaniya li dû daxuyaniya ku lê xeletî çêdibe.

Rojiya Dawî rêza dawî ya rêza daneyê vedigerîne û li vir, FOR xeleka wê ji rêza dawîn dest pê bike ku di vê rewşê de Rêza Dawî an 6 e û bi rêza yekem diqede.

DATEVALUE Dê dîroka nivîsê veguherîne nirxê.

Li vir, Yekîtî dê vegere

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