Excel VBA: Guherbarek nirxek hucreyê saz bike (3 Mînakên Praktîkî)

  • Vê Parve Bikin
Hugh West

Di vê gotarê de, ez ê nîşanî we bidim ka hûn çawa dikarin bi karanîna VBA di Excel de guhêrbarek li nirxek hucreyê saz bikin. Hûn ê fêr bibin ku guhêrbarek li ser nirxa yek şaneyek û rêzek hucreyan saz bikin.

Pirtûka Xebatê ya Pratîkê dakêşin

Vê pirtûka xebatê ya pratîkê dakêşin da ku hûn dema ku hûn biceribînin vê gotarê dixwînin.

Guherbarê danîne ser Cell.xlsm

3 Mînakên Bilez ku Guherbar li ser nirxek hucreyê li Excel-ê saz bikin

Li vir komek daneya me heye ku navên hin xerîdar , hejmarên pêwendiya wan û navnîşanên e-nameyê di nav rêzê de hene. 1>B3:D13 ya pelxebatê.

Armanca me ew e ku em bi VBA ve guhêrbaran li nirxên hucreyê ji vê berhevoka daneyê saz bikin.

1. Guherbarek Bi Bikaranîna Excel VBA-yê Veguhezîne Kirin Nirxek Hucreyek Yekane

Pêşî, em ê fêr bibin ku bi karanîna VBA guhêrbarek li ser nirxek yek hucreyê saz bikin.

Ji bo nimûne, em nirxa şaneya B4 deynin ser guherbareke bi navê Navê_Xerîdar .

Heke hûn cureya daneya nirxê bizanibin û berê wê diyar bikin çêtir e. Û paşê nirxa wê guherbarê saz bike.

Mînakî, li vir şaneya B4 navî heye, Boris Pasternak . Ew guherbarek string-type ye. Ji ber vê yekê, hûn dikarin 2 rêzikên kodên jêrîn bikar bînin:

2576

Lê baş e ku hûn di derbarê celebê daneyê de ne ewle bin. Di wê rewşê de, tenê rêza duyemîn binivîsin, û VBA dê nirxê rast bixwîne.hûn.

1482

Niha, ji bo kontrol bikin ka VBA nirx rast xwendiye an na, rêza Nirxa MsgBox binivîsin. yek ji du komên kodan û paşê kodê bişopîne.

Qutîkek peyamê dê derkeve holê ku nirxa şaneya B4 , Boris Pasternak nîşan dide.

2. Bi karanîna Excel VBA Nirxên Rêzeya Hucreyên Têkilî Di Guherbarek de Bikin

Naha, em ê nirxên rêzek hucreyên cîran di nav guhêrbarek de bicîh bikin. Mînak, em rêzika B3:D13 di guhêrbara Rng de bixwînin.

Li vir cureyê daneya guhêrbarê dê bibe Range . Hûn dikarin wê berê bi vî rengî ragihînin:

8455

An jî hûn dikarin rasterast nirxan bi wê re veqetînin.

6873

Niha, ji bo ku hûn xwe bigihînin nirxên Tişta Rêzeyê , divê hûn wan bi jimareyên rêz û stûnên wan bi objeya şaneyan bigihînin wan.

Mînakî, ji bo şaneya gihîştina B4 , divê hûn Rng bikar bînin.Cells(2,1) [ Hûna B4 di rêza 2yemîn de ye û 1mîn stûna rêzê B3:D13 .]

Rêzê têke MsgBox Rng.Cells(2,1) di hundurê koda xwe de û wê bimeşînin. Ew ê Boris Pasternak , nirxa di hucreyê de B4 nîşan bide.

3. Bikaranîna Excel VBA Nirxên Xaleke Ne-Têrandî Di Guherbarekê de Bikin

Di dawiyê de, em ê nirxê rêzikek şaneyên ne cîran di guhêrbarekê de bicîh bikin.

Mînak, em hewl bidin bixwîninrange B3:B13 û D3:D13 nav guherbareke bi navê Rng .

Ew dîsa cureyekî daneyê ye Range . Hûn dikarin berê xwe bidin an na.

Em ê Rêbaza Yekîtiyê ya VBA bikar bînin da ku tevlê bibin 2 an bêtir ne cîran. rêze şaneyan di nav rêzek yekane de.

3070

Niha ji bo ku hûn bigihîjin hucreya B4 , divê hûn dîsa têkevin rêza MsgBox Rng.Cells(1,1). Wê demê ger em kodê bimeşînin, ew ê naverokê di hucreya B4 , Boris Pasternak de nîşan bide.

Tiştên Bîrnebûnê

Hemû rêbazên ku li jor hatine diyar kirin tenê ji bo pelgeya xebatê ya çalak dixebitin. Ger tu dixwazî ​​xwe bigihînî pelgeya xebatê ya ku ne çalak e, divê tu berî rêzê navê pelgeyê bibêjî.

Mînakî, ji bo gihîştina rêzika B4 ya Sheet1 , divê hûn bikar bînin:

8991

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