Excel VBA: Ma tha aithris stèidhichte air luach cealla (2 eisimpleir practaigeach)

  • Roinn Seo
Hugh West

San artaigil seo, seallaidh mi dhut mar a chleachdas tu Ma tha aithris ann an VBA ann an Excel stèidhichte air luach cealla.

Excel VBA: Ma tha aithris stèidhichte air luach cealla (Sealladh Luath)

5708

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an cleachdadh seo leabhar-obrach airson eacarsaich fhad 's a tha thu a' leughadh an artaigil seo.

Ma tha Aithris Stèidhichte air Luach Ceall.xlsm

Ma tha Aithris Stèidhichte air Luach Ceall ann an Excel VBA

Seo duilleag-obrach againn anns a bheil ainmean agus comharran cuid de sgoilearan ann an sgoil ann an deuchainn.

<3

'S e ar n-amas ionnsachadh mar a chleachdas tu an aithris Ma tha ann an Excel VBA stèidhichte air luach cealla bhon t-seata dàta seo.

1 . Ma tha Aithris Stèidhichte air Luach Ceall Singilte ann an Excel VBA

An toiseach, ionnsaichidh sinn mar a chleachdas sinn aithris If stèidhichte air luach aon chealla.

Mar eisimpleir, feuch an feuch sinn an do chuir Natalia Austin seachad air an deuchainn no nach eil, is e sin, a bheil an comharra sa chill C3 nas motha na 40 no nach eil.

<0 Tha toradh nan oileanach ann an colbh D . Is e sin, ma tha comharra nas motha na 40 ann an cill C3 , bidh “Passed” ann an cill D3 . Mur eil, bidh "Dh'fhàillig" ann.

Cleachdaidh sinn oibse VBA Raon gus seo a chruthachadh Ma tha an aithris seo. stèidhichte air luach na cealla.

Bidh an còd VBA airson seo:

⧭ VBACòd:

1619

⧭ Toradh:

Ruith an còd on Ruith fo / Foirm-cleachdaidh inneal sa bhàr-inneal VBA .

Bheir e air cill D3 a bhith ann "Dh'fhàillig" , leis gu bheil an comharra sa chill C3 nas lugha na 40 ( 32 ).

>2. Ma tha aithris stèidhichte air luachan raon de cheallan ann an Excel VBA

Faodaidh tu cuideachd an Ma tha aithris a chleachdadh stèidhichte air luachan raon de cheallan ann an VBA . 'S urrainn dhut for-loop a chleachdadh airson an adhbhair seo.

Mar eisimpleir, an seo gheibh sinn a-mach toradh nan oileanach air fad le aon chòd. Ath-aithrisidh sinn tro for-loop a nì sgrùdadh air na ceallan gu lèir san raon C3: C12 agus a thilleas toradh co-fhreagarrach, “Passed” no “Dh’fhàillig” .

Is e an còd VBA airson seo:

⧭ Còd VBA:

5406

⧭ Toradh:

Ruith an còd bhon inneal Run Sub / UserForm anns an VBA bàr-inneal. Tillidh e “Passed” airson nan comharran a tha nas motha na 40 , agus “Dh’ fhàillig” dhaibhsan a tha nas lugha na n 40 .

Rudan ri chuimhneachadh

An seo tha mi air aithris Ma tha a shealltainn le aon chumha. Ach ma thogras tu, 's urrainn dhut iomadh suidheachadh a chleachdadh taobh a-staigh Ma chleachdas tu aithris .

Ma chleachdas tu OR cuir iomadh suidheachadh còmhla riutha, cuir OR .

Agus ma chleachdas tu AGUS dèan seòrsa de dh'iomadh suidheachadh, thig còmhla riutha le AGUS .

Mar eisimpleir, feuch a bheil an comharra sa chill B3 nas motha na 40 agus nas lugha na 50 no nach eil, cleachd:

4878

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.