Clàr-innse
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 <40Mearachdan 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.