Tabela e përmbajtjes
Në MS Excel ne shpesh na duhet të kërkojmë ose gjejmë vlera në grupin e të dhënave. Mund të jetë gjetja e të dhënave në rreshta ose kolona. Për fat të mirë, Excel ofron funksione dhe formula të ndryshme për të kryer këto lloj detyrash. Me ndihmën e kodit Excel VBA, ne mund ta automatizojmë këtë detyrë kërkimi ose gjetjeje vlerash. Në këtë artikull, do të shohim mënyra të ndryshme për gjetjen e vlerës në një kolonë në Excel VBA.
Shkarkoni Librin e Punës Praktike
Gjeni vlerën në kolonë .xlsm
6 Shembuj të VBA për të gjetur vlerë në kolonën në Excel
Le të kemi një grup të dhënash të informacionit të produktit me ID-në e produktit të tyre , Marka , Modeli , Çmimi për njësi dhe ID-ja e porosisë . Detyra jonë është të zbulojmë ID-në e porosisë që përputhet. Tani detyra jonë është të zbulojmë ID-në e porosisë të lidhur me ID-në e produktit .
1. Gjeni vlerën në kolonë duke përdorur VBA Find Function
Në shembullin e parë, ne do të përdorim funksionin Find në VBA për të gjetur një vlerë në një kolonë.
📌 Hapat:
- Shkoni te emri i fletës në fund të fletës.
- Shtypni butonin e djathtë të miut.
- Zgjidhni Opsioni Shiko kodin nga lista.
- Hapet dritarja VBA. Pastaj zgjidhni Modul nga Insert opsioni
- Tani shkruani kodin e mëposhtëm në konsolën VBA
2784
- Tani futni një buton nëgrupi i të dhënave.
- Shko te skeda Zhvilluesi .
- Zgjidhni Button ( Kontrolli i formës ) nga Fut seksioni .
- Jepni ndonjë emër të butonit. Ashtu siç po e jap si Kërko .
- Cakto kodin në këtë buton.
- Zgjidhni butonin dhe shtypni butonin e djathtë të miut.
- Zgjidhni Cakto makro nga lista.
- Zgjidhni makronë e dëshiruar nga dritarja Cakto makro .
- Më pas, shtypni OK .
- Tani shkruani çdo ID të produktit dhe klikoni në butonin Kërko .
Mund të shohim Jo shfaqet përputhja, pasi ky numër produkti nuk është në listë.
- Vendosni një tjetër ID të produktit dhe përsëri shtypni butonin Kërko .
Ne marrim numrin e porosisë për të dhënë ID e produktit .
Lexo më shumë: Si për të marrë vlerën e qelizave sipas rreshtit dhe kolonës në Excel VBA
2. VBA për të gjetur vlerë nga fletë pune të ndryshme
Tani në këtë seksion, ne do të bëjmë të njëjtën gjë më lart, por për fletë pune të ndryshme. Le të supozojmë se informacioni i produktit tonë është në Fleta 2 dhe kutia e kërkimit është në Fleta 3 . Tani do të shkruajmë kodin VBA në mënyrë që të mund të kërkojmë ID-në e porosisë duke përdorur ID-në e produktit nga Fleta 3 .
Fleta 2:
Fleta 3:
📌 Hapat:
- Ndiq të njëjtën gjëhapat nga hapi 1 deri te hapi 2 nga metoda e mëparshme për të hapur konsolën VBA
- Tani shkruani kodin e mëposhtëm në konsolën VBA
1167
- Tani futni sërish një buton si ai i mëparshmi.
- Më pas cakto kodin makro butonit.
- Fut çdo ID të produktit dhe kliko në butonin Ekzekuto
Lexo më shumë: Vlera e kërkimit në kolonë dhe vlera e kthimit të një kolone tjetër në Excel
3. Gjeni dhe shënoni vlerën në kolonë
Le të shohim se si mund t'i gjejmë vlerat nga një kolonë duke i shënuar ato. Për këtë, le të supozojmë të njëjtin grup të dhënash më lart me një kolonë shtesë të quajtur Statusi i dorëzimit . Tani detyra jonë është të shënojmë vlerat në kolonën Statusi i dorëzimit të cilat janë Në pritje .
📌 Hapat:
- Ndiq të njëjtin hap nga hapi 1 deri te hapi 2 si metoda e mëparshme për të hapur konsolën VBA
- Tani shkruani kodin e mëposhtëm në konsolën VBA
4685
- Tani shkoni te fleta e punës dhe ekzekutoni kodin.
- Shihni daljen në tabelë.
Lexo më shumë: Si të gjesh vlerën më të lartë në kolonën Excel (4 Metoda )
4. VBA për të gjetur vlera në kolonë duke përdorur shkronja të ngurta
Së fundi, do të shohim se si mund të kërkojmë ose gjejmë vlera në kolona duke përdorur karaktere të shkreta në Excel VBA. Përsëri, ne do të përdorim të njëjtin grup të dhënashmë lart për këtë metodë. Detyra jonë është të zbulojmë çmimet e produkteve duke përdorur Modelin e tyre. Mund të shkruajmë emrin e plotë ose karakteret e fundit/të para të ID-së së produktit .
📌 Hapat:
- Ndiq të njëjtin hap nga hapi 1 deri te hapi 2 si metoda e mëparshme për të hapur konsolën VBA
- Tani shkruani kodin e mëposhtëm në konsolën VBA
2302
- Përsëri, futni një buton si ai i mëparshmi.
- Tani caktoni makro kodoni në butonin.
- Tani shkruani çdo të pjesshme ID të produktit dhe shtypni butonin Ekzekutoni .
Lexo më shumë: Si të gjesh vlerën më të ulët në një kolonë Excel (6 mënyra)
5. Excel VBA për të gjetur vlerën maksimale në kolonë
Këtu, ne duam të gjejmë vlerën maksimale të një kolone duke përdorur kodin VBA.
📌 Hapat:
- Ne duam të zbulojmë çmimin maksimal.
- Tani, vendosni VBA-në e mëposhtme kodi në një modul të ri.
5528
- Më pas, shtypni butonin F5 për të ekzekutuar kodin VBA.
- Shfaqet kutia e dialogut Input .
- Zgjidhni gamën nga grupi i të dhënave.
- Më në fund, shtypni butonin OK .
Mund të shohim se vlera maksimale shfaqet në kutinë e dialogut.
6. Excel VBA për të gjetur vlerën e fundit në kolonë
Këtu, ne duam të dimë vlerën e rreshtit ose qelizës së fundit të njëkolonë specifike. Për shembull, ne duam të dimë produktin e fundit nga kolona Produkti
📌 Hapat:
- Futni kodin VBA më poshtë në modul.
8159
- Më pas, ekzekutoni kodin duke shtypur <1 Butoni>F5 .
Vlera e fundit shfaqet në kutinë e dialogut.
Lexo më shumë: Si të gjeni shfaqjen e fundit të një vlere në një kolonë në Excel (5 metoda)
Gjëra që duhen mbajtur mend
Disa gabime të zakonshme:
- Gabim: Një vlerë në një kohë. Sepse metoda FIND mund të gjejë vetëm një vlerë në të njëjtën kohë.
- Gabim: #NA në VLOOKUP . Nëse vlera e kërkuar nuk është e pranishme në grupin e dhënë të të dhënave, atëherë ky funksion do të kthejë këtë gabim #NA .
- Range("Numri_qeliza"). ClearContents pjesa është përdoret për të pastruar vlerën e mëparshme nga qeliza. Përndryshe, vlera e mëparshme duhet të hiqet manualisht.
Përfundim
Këto janë disa mënyra për të gjetur vlerat në kolona duke përdorur kodin VBA në Excel. Unë i kam treguar të gjitha metodat me shembujt e tyre përkatës, por mund të ketë shumë përsëritje të tjera. Kam diskutuar gjithashtu bazat e funksioneve të përdorura. Nëse keni ndonjë metodë tjetër për ta arritur këtë, atëherë mos ngurroni ta ndani atë me ne. Vizitoni faqen tonë të internetit ExcelWIKI për më shumë artikuj interesantë në Excel.