Enhavtabelo
En MS Excel ni ofte bezonas serĉi aŭ trovi valorojn en la datumaro. Ĝi povus esti trovi datumojn en la vicoj aŭ la kolumno. Feliĉe, Excel provizas malsamajn funkciojn kaj formulojn por fari ĉi tiujn taskojn. Kun la helpo de Excel VBA-kodo, ni povas aŭtomatigi ĉi tiun serĉadon aŭ trovadon de valoroj. En ĉi tiu artikolo, ni vidos malsamajn manierojn trovi valoron en kolumno en Excel VBA.
Elŝutu Praktikan Laborlibron
Trovi Valoron en Kolumno. .xlsm
6 Ekzemploj de VBA por Trovi Valoron en Kolumno en Excel
Ni havu datumaron de produktaj informoj kun ilia Produkta ID , Marko , Modelo , Unuoprezo , kaj Mendigilo . Nia tasko estas eltrovi la kongruan Mendigilon . Nun nia tasko estas eltrovi la Ordo-ID asociitan kun la Produkta ID .
1. Trovu Valoron en Kolumno Uzante VBA-Trovu Funkcion
En la unua ekzemplo, ni uzos la Trovi funkcion en VBA por trovi valoron en kolumno.
📌 Paŝoj:
- Iru al la nomo de la folio ĉe la malsupro de la folio.
- Premu la dekstran butonon de la muso.
- Elektu la Vidi Kodon opcion el la listo.
- La VBA-fenestro malfermiĝas. Tiam elektu Modulo el la Enmeti opcio
- Nun skribu la sekvan kodon en la VBA-konzolo
5881
- Nun Enigu butonon en ladatumserio.
- Iru al la langeto Programisto .
- Elektu Butonon ( Formkontrolo ) el la Enmeti sekcio.
- Donu ajnan nomon de la butono. Kiel mi donas ĝin kiel Serĉi .
- Asignu la kodon al ĉi tiu butono.
- Elektu la butono kaj premu la dekstran butonon de la muso.
- Elektu Asigni Makroon el la listo.
- Elektu la deziratan makroon el la fenestro Asigni makroon .
- Tiam premu OK .
- Nun skribu ajnan Produkidentigilon kaj alklaku la Serĉi butonon.
Ni povas vidi Ne. kongruo montriĝas, ĉar ĉi tiu produkta numero ne estas en la listo.
- Metu alian Produktan ID kaj denove premu la butonon Serĉi .
Ni ricevas la mendan numeron por la donita Produkta ID .
Legu Pli: Kiel por Akiri Ĉelan Valoron per Vico kaj Kolumno en Excel VBA
2. VBA por Trovi Valoron de Malsamaj Laborfolioj
Nun en ĉi tiu sekcio, ni faros la samon supre sed por malsamaj laborfolioj. Ni supozu, ke niaj produktaj informoj estas en Folio 2 , kaj la serĉkesto estas en Folio 3 . Nun ni skribos la VBA-kodon por ke ni povu serĉi Ordon-ID uzante Produktan ID de Folio 3 .
Folio 2:
Folio3:
📌 Paŝoj:
- Sekvu la samonpaŝoj de paŝo 1 al paŝo 2 de la antaŭa metodo por malfermi la VBA-konzolon
- Nun skribu la sekvan kodon en la VBA-konzolo
8154
- Nun denove enigu butonon kiel la antaŭa.
- Tiam asignu la makrokodon al la butono.
29>
- Enigu ajnan Produktan ID kaj alklaku la Efektivi butonon
Legu Pli: Serĉvaloro en Kolumno kaj Revena Valoro de Alia Kolumno en Excel
3. Trovu kaj Marku Valoron en Kolumno
Ni vidu kiel ni povas ekscii valorojn de kolumno markante ilin. Por ĉi tio, ni supozu la saman datumaron supre kun plia kolumno nomita Livera stato . Nun nia tasko estas marki la valorojn en la kolumno Livera stato kiuj estas Atendante .
📌 Paŝoj:
- Sekvu la saman paŝon de paŝo 1 ĝis paŝo 2 kiel la antaŭa metodo por malfermi la VBA-konzolon
- Nun skribu la sekvan kodon en la VBA-konzolo
3040
- Nun iru al la laborfolio kaj rulu la kodon.
- 12>Vidu la eliron en la tabelo.
Legu Pli: Kiel Trovi Plej Altan Valoron en Excel-Kolumno (4 Metodoj) )
4. VBA por Trovi Valorojn en Kolumno Uzante ĵokerojn
Laste, ni vidos kiel ni povas serĉi aŭ trovi valorojn en kolumnoj uzante ĵokerajn signojn en Excel VBA. Denove, ni uzos la saman datumaronsupre por ĉi tiu metodo. Nia tasko estas ekscii produktoprezojn uzante ilian Modelon. Ni povus aŭ tajpi la plenan nomon aŭ famajn/unuajn signojn de la Produkta ID .
📌 Paŝoj:
- Sekvu la saman paŝon de paŝo 1 ĝis paŝo 2 kiel la antaŭa metodo por malfermi la VBA-konzolon
- Nun skribu la jenan kodon en la VBA-konzolo
6866
- Denove, enigu butonon kiel la antaŭa.
- Nun asignu la makroon. kodon al la butono.
- Nun enigu ajnan partan Produktan ID kaj premu la butonon Ekzekuti .
Legu Pli: Kiel Trovi Plej Malsupran Valoron en Excel-Kolumno (6 Manieroj)
5. Excel VBA por Trovi Maksimuman Valoron en Kolumno
Ĉi tie, ni volas trovi la maksimuman valoron de kolumno uzante la VBA-kodon.
📌 Paŝoj:
- Ni volas ekscii la maksimuman prezon.
- Nun, metu la jenan VBA. kodon sur nova modulo.
1948
- Tiam premu la F5 butonon por ruli la VBA-kodon.
- Aperas la dialogujo Enigo .
- Elektu la intervalon el la datumaro.
- Fine, premu la butonon OK .
Ni povas vidi, ke la maksimuma valoro estas montrita en la dialogujo.
6. Excel VBA por Trovi la Lastan Valoron en Kolumno
Ĉi tie, ni volas scii la valoron de la lasta vico aŭ ĉelo despecifa kolumno. Ekzemple, ni volas scii la lastan produkton el la kolumno Produkto
📌 Paŝoj:
- Enigu la VBA -kodon sube sur la modulon.
4523
- Tiam, rulu la kodon premante la F5 butono.
La lasta valoro montriĝas en la dialogujo.
Legu pli: Kiel Trovi Lastan Okazon de Valoro en Kolumno en Excel (5 Metodoj)
Aferoj Por Memori
Kelkaj Oftaj Eraroj:
- Eraro: Unu Valoro samtempe. Ĉar la metodo TROVU povas trovi nur unu valoron samtempe.
- Eraro: #NA en VSERĈO . Se la serĉita valoro ne ĉeestas en la donita datumaro, tiam ĉi tiu funkcio resendos ĉi tiun #NA eraron.
- Range ("Cell_Number"). ClearContents parto estas uzata por forigi la antaŭan valoron el la ĉelo. Alie, la antaŭa valoro devas esti forigita permane.
Konkludo
Ĉi tiuj estas kelkaj manieroj trovi valorojn en kolumnoj uzante VBA-kodon en Excel. Mi montris ĉiujn metodojn kun iliaj respektivaj ekzemploj sed povas esti multaj aliaj ripetoj. Mi ankaŭ diskutis la fundamentojn de la uzataj funkcioj. Se vi havas alian metodon por atingi ĉi tion, bonvolu bonvolu dividi ĝin kun ni. Vizitu nian retejon ExcelWIKI por pli interesaj artikoloj pri Excel.