Excel VBA: Suidhich caochlaideach gu luach cealla (3 eisimpleirean practaigeach)

  • Roinn Seo
Hugh West

San artaigil seo, seallaidh mi dhut mar as urrainn dhut caochladair a shuidheachadh gu luach cealla a’ cleachdadh VBA ann an Excel. Ionnsaichidh tu caochladair a shuidheachadh ri luach aon chill agus raon de cheallan.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an leabhar-obrach cleachdaidh seo gus eacarsaich fhad ‘s a tha thu a' leughadh an artaigil seo.

Suidhich caochladair gu Cell.xlsm

3 Eisimpleirean sgiobalta gus caochladair a shuidheachadh gu luach cealla ann an Excel

Seo seata dàta againn anns a bheil ainmean cuid de luchd-ceannach , an àireamhan conaltraidh aca, agus seòlaidhean puist-d ann an raon B3:D13 de dhuilleag-obrach.

Tha sinn ag amas air caochladairean a shuidheachadh gu luachan cealla bhon t-seata dàta seo a’ cleachdadh VBA .<3

1. Suidhich caochladair gu luach cealla singilte a’ cleachdadh Excel VBA

An toiseach, ionnsaichidh sinn caochladair a shuidheachadh gu luach aon chealla a’ cleachdadh VBA .

Airson mar eisimpleir, suidhich sinn luach cill B4 gu caochladair air a bheil Customer_Name .

Tha e nas fheàrr ma tha thu eòlach air an t-seòrsa dàta den luach agus gun cuir thu an cèill e roimhe. Agus an uair sin suidhich an luach sa chaochladair sin.

Mar eisimpleir, an seo tha an t-ainm, Boris Pasternak ann an cill B4 . Is e caochladair seòrsa sreang a th’ ann. Mar sin, faodaidh tu na loidhnichean còdan 2 a leanas a chleachdadh:

6212

Ach tha e ceart gu leòr mura bheil thu cinnteach mun t-seòrsa dàta. Anns a’ chùis sin, sgrìobh dìreach an 2na loidhne, agus leughaidh VBA an luach ceart airsonthu.

3828

A-nis, gus dearbhadh a bheil VBA air an luach a leughadh mar bu chòir no nach eil, cuir a-steach an loidhne MsgBox Value le an dàrna cuid dhen dà sheata de chòd agus an uairsin ruith an còd.

Nochdaidh bogsa teachdaireachd a sheallas dhut luach cealla B4 , Boris Pasternak .

2. Suidhich luachan raon cealla faisg air làimh gu caochladair a’ cleachdadh Excel VBA

A-nis, suidhichidh sinn luachan raon de cheallan faisg air làimh gu caochladair. Mar eisimpleir, leughamaid an raon B3:D13 a-steach don chaochladair Rng .

Seo an seòrsa dàta a bhios aig a’ chaochladair na Raon . Faodaidh tu a chur an cèill roimhe mar seo:

1161

No faodaidh tu na luachan a shònrachadh gu dìreach leis.

9649

A-nis, gus faighinn gu luachan an Range object , feumaidh tu faighinn thuca leis na h-àireamhan sreath is colbh aca le Cells object .

Mar eisimpleir, gu ceal inntrigidh B4 , feumaidh tu Rng.Cells(2,1) [ Tha ceal B4 san t-sreath 2nd agus 1d colbh den raon B3:D13 .]

Cuir a-steach an loidhne MsgBox Rng.Cells(2,1) taobh a-staigh do chòd agus ruith e. Seallaidh e Boris Pasternak , an luach ann an cealla B4 .

3. Suidhich luachan raon cealla nach eil faisg air làimh gu caochladair a’ cleachdadh Excel VBA

Mu dheireadh, suidhichidh sinn luachan raon cealla nach eil faisg air làimh ann an caochladair.

Mar eisimpleir, feuchaidh sinn ri leughadhan raon B3:B13 agus D3:D13 a-steach do chaochladair air a bheil Rng .

A-rithist 's e seòrsa dàta a th' ann de Raon . Faodaidh tu a chur an cèill ro-làimh no nach eil.

Cleachdaidh sinn modh Union de VBA gus a dhol còmhla 2 no barrachd nach eil ri thaobh raon de cheallan a-steach do aon raon.

5445

A-nis gus faighinn gu cealla B4 , feumaidh tu a-rithist an loidhne MsgBox a chur a-steach. Rng.Ceallan(1,1). An uairsin ma ruitheas sinn an còd, seallaidh e an susbaint sa chill B4 , Boris Pasternak .

Rudan rin cuimhneachadh

Tha a h-uile modh a tha air a mhìneachadh gu h-àrd ag obair airson na duilleige-obrach gnìomhach a-mhàin. Ma tha thu airson faighinn gu duilleag-obrach nach eil gnìomhach, feumaidh tu ainm na duilleige-obrach a chomharrachadh ron raon.

Mar eisimpleir, gus an raon B4 de Duilleag1 , feumaidh tu a chleachdadh:

9170

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.