Mar a chleachdas tu VLOOKUP ann an VBA (4 dòighean)

  • Roinn Seo
Hugh West

A thaobh luachan no eileamaidean sònraichte a lorg no fhaicinn, tha MS Excel a’ toirt seachad diofar ghnìomhan. Tha VLOOKUP mar aon dhiubh. Bidh e gar cuideachadh le bhith a’ lorg dàta a tha thu ag iarraidh bho sheata dàta sam bith. Leigidh e leinn iomradh a thoirt air am bu chòir dhuinn coimhead airson maids ceart no maids tuairmseach. Còmhla ri bhith a’ cleachdadh a’ ghnìomh seo ann am foirmle Excel, is urrainn dhuinn seo a chleachdadh ann an còd VBA cuideachd. San artaigil seo, chì sinn mar a chleachdas sinn an gnìomh VLOOKUP seo ann an VBA.

Luchdaich sìos an Leabhar-obrach Cleachdaidh

VLOOKUP ann an VBA.xlsm

4 dòighean air VLOOKUP a chleachdadh ann an VBA

1. Rannsaich Dàta le làimh A’ cleachdadh VLOOKUP ann an VBA

Biodh stòr-dàta fiosrachaidh neach-obrach againn leis an ID, Ainm, Roinn, Ceann-latha Ceangail, agus Tuarastal. A-nis is e an obair againn fiosrachadh luchd-obrach fhaighinn a-mach a’ cleachdadh an ID aca le làimh. Airson na h-earrainn seo, gheibh sinn dìreach tuarastal an neach-obrach a’ cleachdadh an ID aca.

Ceum 1: Tagh Visual Basic fo Leasaiche tab (Shortcut Alt + F11 )

Ceum 2: An uairsin thig uinneag. Tagh Modal roghainn fo Cuir a-steach putan

Ceum 3: A-nis sgrìobh an còd a leanas anns an VBA tòcan agus brùth air a' phutan Ruith (Shortcut F5 )

Còd:

2834

Ceum 4: A-nis thig teachdaireachd pop a sheallas am fiosrachadh

Leugh Tuilleadh: VLOOKUP gu Rannsaich Teacs ann an Excel (4 EasyDòighean)

2. Rannsaich Dàta le Inntrigeadh A’ cleachdadh VLOOKUP ann an VBA

A-nis chì sinn mar as urrainn dhuinn dàta a sgrùdadh no a thoirt a-mach à bùird no raointean le cuir a-steach. Coltach ris an dealbh, gheibh sinn a-mach ainm an id a chuir sinn a-steach bhon chlàr fiosrachaidh neach-obrach.

Ceum 1: An toiseach fosgail consoil VBA le bhith a’ leantainn an aon cheum Ceum 1 gu Ceum 2

Ceum 2: A-nis cuir a-steach an còd a leanas ann an uinneag VBA

Còd:

6008

Ceum 3: A-nis cuir a-steach ID sam bith sa chill D13 agus ruith an còd

Ceum 4: Thèid an Ainm a thèid a shàbhaladh mu choinneamh an ID a shealltainn

Leugh Tuilleadh: 10 Cleachdaidhean as Fheàrr le VLOOKUP ann an Excel

Leughaidhean coltach ris

  • VLOOKUP Gun a bhith ag obair (8 Adhbharan & Fuasglaidhean)
  • INDEX MATCH vs VLOOKUP Function (9 eisimpleirean)
  • Cleachd VLOOKUP le Ioma shlatan-tomhais ann an Excel (6 dòighean + roghainnean eile)
  • Excel VLOOKUP gus an luach mu dheireadh a lorg sa cholbh (le roghainnean eile)
  • Excel VLOOKUP gus Ioma luachan a thilleadh gu h-inghearach

3. Lorg fiosrachadh le bogsa a-steach A’ cleachdadh VLOOKUP ann an VBA

Chì sinn mar as urrainn dhuinn dàta a sgrùdadh a’ cleachdadh bogsa cuir a-steach VBA. Airson rannsachadh, feumaidh sinn an gnìomh VLOOKUP a chleachdadh sa chòd VBA. A-rithist, bidh an dàta mar an ceudna, ach bidh an dòigh sgrùdaidh eadar-dhealaichte. An seo is e an obair againn tuarastal an neach-obrach fhaighinn a-machle bhith a’ dol a-steach don ID agus an Roinn.

Ceum 1: An toiseach fosgail uinneag VBA le bhith a’ leantainn an aon Cheum 1 gu Ceum 2

Ceum 2: A-nis cuir a-steach an còd a leanas anns a' chonsail VBA agus Ruith it

Còd:<2

6745

Ceum 3: Clò-bhuailidh seo sreang còmhla le ID agus Roinn sa chiad cholbh

Ceum 4: A-nis rach a-rithist gu consol VBA agus cuir a-steach an còd slàn agus ruith a-rithist

Còd:

1408

Còd Mìneachadh

  • An toiseach, Ceallan(i, “A”).Value = ceallan(i, “B”).Luach & ; “_” & ceallan(i, “D”).Luach a’ cleachdadh a’ chòd seo tha sinn a’ stòradh an ID agus luachan co-cheangailte na Roinne ann an colbh A.
  • lookup_val = ID & “_” & roinn tha seo a’ mìneachadh gur e ID agus roinn a bhios ann an luach an sgrùdaidh.
  • tuarastal = Application.WorksheetFunction.VLookup(lookup_val, Range(“A:F”), 6, False) an seo tha sinn a’ stòradh tuarastal an neach-obrach maidsichte ann an caochladair leis an ainm tuarastal
  • Ma tha mearachd ann. Àireamh = 1004 An uairsin is e sgrùdadh staid a tha seo. Tha sinn a’ sgrùdadh a bheil an àireamh mearachd 1004 no nach eil. Ann an Excel tha còd VBA 1004 a' ciallachadh nach eil an luach a chaidh a rannsachadh air a lorg, air a sguabadh às no air a thoirt air falbh.

Ceum 5: A-nis bidh pop-up mar an dealbh seo. Cuir a-steach ID agus Roinn ann an sreath

Ceum 6: Às deidh dhut briogadh air a’ phutan Ok thèid an toradh deireannach a shealltainn

Ceum 7: Ma chuireas tu a-steach an roinn ID neo ceàrr, > seallaidh e an teachdaireachd gu h-ìosal

Leugh Tuilleadh: Mar a nì thu VLOOKUP le Ioma chumhachan ann an Excel (2 dhòigh)

4. Lorg fiosrachadh leis a’ phutan A’ cleachdadh VLOOKUP ann an VBA

A-nis chì sinn mar a gheibh sinn a-mach fiosrachadh le cuideachadh bho phutan an àite a bhith a’ ruith a’ chòd le làimh. A-rithist, bidh an dàta mar a tha gu h-àrd.

Ceum 1: An toiseach tagh an roghainn Insert fon tab Developr

Ceum 2: An uairsin tagh an roghainn Putan o Insert

Ceum 3: Cuir am putan mar a tha thu ag iarraidh agus thoir ainm a’ phutan

Ceum 4: A-nis cliog deas air a’ phutan agus tagh Sònraich Macro

Ceum 5: A-nis cruthaich macro agus ainm ùr it vlookup_function_4

2> Ceum 6: Sgrìobh an còd gu h-ìosal sa chonsail VBA agus Ruith an còd

Còd:

6830

Ceum 6: A-nis cuir a-steach ID sam bith agus brùth air a’ phutan

Leugh Tuilleadh: Cleachdadh VBA VLOOKUP gus luachan a lorg bho dhuilleag-obrach eile ann an Excel

Rudan ri Cuimhnich

<40 <40
Mearachdan Coitcheann Nuair a sheallas iad
Mearachd 1004 Nuair nach urrainn don chòd vlookup VBA an lookup_value a lorg, nì ethoir mearachd 1004.
Gnìomh VLOOKUP Gun Fhuaras ann an VBA Faodar an gnìomh Vlookup a ghairm ann an Excel VBA le bhith a’ cleachdadh WorksheetFunction.
Làimhseachadh Mearachd Faodar smachd a chumail air a’ mhearachd san ghnìomh vlookup le bhith a’ cleachdadh aithris goto ma thilleas e mearachd.

Co-dhùnadh

Seo cuid de dhòighean air an gnìomh VLOOKUP a chleachdadh ann an VBA ann an Excel. Tha mi air a h-uile modh a shealltainn leis na h-eisimpleirean aca ach faodaidh iomadh tionndadh eile a bhith ann. Bhruidhinn mi cuideachd air bunaitean nan gnìomhan cleachdte. Ma tha dòigh sam bith eile agad air seo a choileanadh, faodaidh tu a roinneadh leinn.

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.