Tabloya naverokê
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