Di VBA de Xeletiya Abonetiya Excel ya Derveyî Rêzeyê (bi 5 Çareserî)

  • Vê Parve Bikin
Hugh West

Di vê gotarê de, em ê sedemên xeletiya " Abonetiya li derveyî Rêzeyê " li Excel VBA nîşanî we bidin û çawa wan çareser bikin.

Şablona Praktîkê dakêşin

Hûn dikarin şablona pratîka belaş a Excel-ê ji vir dakêşin.

Çewtiya Abonetiya Dervayî Rêzeyê li VBA.xlsm

Di VBA-ê de Çewtiya Abonetiya Derveyî Çi ye?

VBA Subscript li derveyî rêzê dema ku em hewl didin ku bigihîjin endamek neheyî an berhevoka rêza neheyî di Excel de xeletiyek çêdibe. Ev xeletiya " Çewtiya Dema Xebatê 9 " e di kodkirina VBA ya Excel de.

Çewtî bi gelemperî wiha xuya dike,

5 Sedemên Çareserkirina Xeletiya Tevnebûnê ya Derveyî Rêzeyê di VBA de

Ev beş dê li ser 5 sedemên herî gelemperî yên peydabûna nîqaş bike. Aboneya ji rêzê çewtî û çareyên wê çi ne.

1. Di VBA'yê de ji bo Pirtûka Xebatê ya Nehezkirî Çewtiya Abonetiyê Derva ye

Dema ku hûn hewl didin ku xwe bigihînin pirtûkek xebatê ya Excel ku ne vekirî ye, hûn ê xeletiyek " Abonetî ji rêzê " bistînin.

Heke em hewl bidin ku koda ku li jor hatî xuyang kirin Rêvebike , em ê xeletiyê bibînin ji ber ku pirtûkek xebatê Excel bi navê " tune ye. Sales " ya ku niha vekirî ye.

Çareserî

Ji bo çareserkirina vê xeletiyê, pêşî pirtûka xebatê ya Excel ya ku hûn dixwazin xwe bigihîninê vekin û paşê bixebitînin. makro.

2. Di VBA-yê de ji bo Nehebûn çewtiya Abonetiyê Derveyî RêzeyêBernameya Xebatê

Dema ku hûn hewl didin ku xwe bigihînin pelgeya xebatê ya ku di pirtûka xebatê ya Excel de tune, wê hingê hûn ê di VBA de jî xeletiya " Abonetî ji rêzê " bistînin. .

Heke em hewl bidin ku koda ku li jor hatî xuyang kirin bixebitînin, em ê xeletiyê bibînin ji ber ku " Sheet2 ” pelgeya xebatê di pirtûka me de heye.

Çareserî

Ji bo çareserkirina vê xeletiyê, divê hûn pelgeya Excel ya ku hûn dixwazin xwe bigihînin di pirtûka xebatê ya xebitandinê de hebe û paşê makroyê bixebitîne.

3. Di VBA-yê de ji bo hêmanên rêzê yên nedîyar Çewtîya Abonetîya Dervayî Rêzeyê

Heke hûn dirêjahiya Arrayek dînamîkî bi peyva DIM an REDIM li Excel VBA , wê demê hûn ê xeletiya " Abonetî ji rêzê " bistînin.

Di koda jorîn de, me Array di pîvanê de ji 5 heta 10 ragihand, lê navnîşek nîşanek 3, ku ji 5-ê kêmtir e, destnîşan kir.

Çareserî

Ji bo çareserkirina vê yekê, îndeksa di navbera pîvana Array de diyar bike.

Ev perçe e-ya kodê bi tevahî baş dixebite ji ber ku li vir me behsa binnivîsa nîşana 5-ê kir, ku di nav rêza 5 heya 10-an de ye.

4. Çewtiya Abonetiya Derveyî Rêzeyê di VBA-yê de ji bo Koleksiyona Nederbasdar/ Array

Dema ku abonet ji rêzenivîsa muhtemel mezintir an piçûktir be, wê gavê xeletiya Abonetiya li derveyî rêzê çêdibe.

Li mînaka jorîn binêrin, emguhêrbar wekî Array daxuyand, lê li şûna ku em xalek destpêk û dawiyê destnîşan bikin, me rasterast rêzika yekem bi nirxa 20 veqetand.

Çareserî

Ji bo vê pirsgirêkê çareser bike, divê em dirêjahiya rêzê bi xala destpêk û dawîyê ve veqetînin.

Ev kod tu xeletiyek nade ji ber ku naha me Array ragihand. bi xala destpêkê 1 û xala dawî 5.

5. Di VBAyê de Çewtiya Li Dervayî Rêzeyê ji bo Skrîpta Kurtenivîsê

Heke hûn kurtenivîsekê ji binnivîs û ew îşaret bi hêmanek nederbasdar dike wê hingê hûn ê di Excel de xeletiya " Abonetî ji rêzê " bistînin VBA . Mînak, [A2] kurtenivîsa ActiveSheet.Range(A2) e.

Çareserî

Çareserkirin ev, divê hûn navê mifteyê û index derbasdar ji bo berhevkirinê bikar bînin. Li şûna ku hûn ActiveSheet.Range(A2) binivîsin, hûn dikarin tenê [ A2 ] binivîsin.

Awantajiya Abonetiya Excel-ê Çewtiya Derveyî Rêzeyê di VBA de

  • VBA Subscript li derveyî rêzê xeletî an jî " Çewtiya Dema Xebatê 9 " bi rastî di diyarkirina cîhê xeletiyê de ku lê qewimî bikêr e. di koda VBA de.
  • Ev xeletî ji bikarhêneran re dibe alîkar ku celebê xeletiyê bibînin da ku karibin li gorî koda xeletiyê kontrol bikin û çareseriyan bibînin.

Tiştên Bîranîn

  • Çawa ku ev xeletî her gav kodê berhev dike da ku me tam ji kîjan beşakoda ku bi rastî hewce ye ku em jê re tevbigerin, ji ber vê yekê çêtir e ku hûn her rêzek kodê yek bi yek bi tikandina bişkojka F8 berhev bikin ger rêzek koda we ya mezin hebe.

Encam

Vê gotarê sedem û çareseriyên Excel Subscript ji rêzê di VBA de çewtî nîşanî we da. Ez hêvî dikim ku ev gotar ji we re pir sûdmend bû. Di derbarê mijarê de tu pirsan bipirse.

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