Enhavtabelo
Elteni datumojn , laŭ kriterioj, de unu folio al alia estas unu el la ofte faritaj taskoj en Excel. Se vi havas multajn vicojn kaj volas kopii ilin sur alia folio laŭ iuj kriterioj, tio povas esti sufiĉe teda kaj tempopostula. Sed kun Microsoft Vida Baza Apliko (VBA) vi povas krei Makroojn per kiuj vi povas facile kopii datumojn de unu folio al alia laŭ malsamaj kriterioj. En ĉi tiu artikolo, mi montros al vi kiel vi povas kopii vicojn al alia laborfolio bazita sur 2 malsamaj specoj de kriterioj uzante Excel VBA .
Ni diru, vi havas la sekvan datumaron en laborfolio nomita " Datumoj " kie vendoj kaj vendaj areoj de malsama vendisto estas donitaj. Nun vi volas kopii specifajn vicojn surbaze de iuj kriterioj en alia folio.
Elŝutu Praktikan Laborlibron
Kopiu Vicojn al Alia Laborfolio Bazita sur Kriterioj.xlsm
2 Manieroj Kopi Vicojn al Alia Laborfolio Bazita sur Kriterioj de Excel VBA
1. Kopiu Vicoj al Alia Laborfolio Bazita sur Tekstaj Kriterioj
En ĉi tiu pruvo, mi montros al vi kiel vi kopias vicojn de unu laborfolio al alia surbaze de tekstaj kriterioj. Supozu, ke vi volas kopii la datumojn de la vendistoj kiuj vendas en Virginio en laborfolio nomita Area Vendoj uzante Excel VBA . Por fari tion, unue,
➤ Premu ALT+F11 por malfermi la VBA fenestron.
En la VBA. fenestro,
➤ Alklaku la langeton Enmeti kaj elektu Modulo .
Ĝi estos malfermu la Modulo(Kodo) fenestron. Nun,
➤ Enigu la sekvan kodon en la Modulo(Kodo) fenestron,
4793
La kodo kreos Makroon nomitan Kopiu_Kriteriojn_Tekston kiu estos serĉu Virginio'n en kolumno C de la nuna laborfolio kaj resendu la vicojn, kiuj enhavas Virginio'n en la laborfolio nomita Area Vendoj (Sheet3).
Post tio,
➤ Fermu aŭ minimumigu la VBA fenestron.
➤ Premu ALT+F8
Ĝi malfermos la Makro fenestron.
➤ Elektu Kopii_Kriteriojn_Tekston en la Makronomo kesto kaj alklaku Run .
Kiel rezulto, la vicoj kun Virginio estos kopiitaj en la laborfolio nomita Area Vendoj
Legu Pli: Kiel Kopii Vicojn Aŭtomate en Excel al Alia Folio (4 Metodoj)
2. Kopiu Vicoj al Alia Laborfolio Bazita sur Nombraj Kriterioj
Nun , Mi montros al vi kiel vi povas kopii vicojn de unu laborfolio al alia laborfolio surbaze de nombraj kriterioj. Supozu, ke vi volas kopii la datumojn de la vendoj, kiuj estas pli grandaj ol $ 100000 al folio de laboro nomita Suproj Vendoj . Por fari tion, unue,
➤ Premu ALT+F11 por malfermi la VBA fenestron.
En la VBA fenestro,
➤ Alklaku la langeton Enmeti kaj elektu Modulo .
Ĝi malfermos la Modulo (Kodo) fenestro. Nun,
➤ Enigu la sekvan kodon en la Modulo(Kodo) fenestro,
7862
La kodo kreos Makroon nomitan Kopii_Kriteria_Numero kiu estos serĉu valorojn pli grandajn ol 100000 en la kolumno D de la laborfolio nomita Datumoj kaj redonu la vicojn kiuj enhavas vendajn valorojn pli ol $100000 en la laborfolio nomita Plej Vendoj ( Sheet4).
Post tio,
➤ Fermu aŭ minimumigu la VBA fenestron.
➤ Premu ALT+F8
Ĝi malfermos la Makroan fenestron.
➤ Elektu Kopii_Kriterian_Numero en la Makronomo kesto kaj alklaku Run .
Kiel rezulto, la vicoj kiuj enhavas vendajn valorojn de pli ol $100000 estos kopiitaj en la Plej Vendaj tabilfolio.
Legu Pli: Kiel Kopi Plurajn Vicojn en Excel Uzante Makroon (4 Ekzemploj)
Konkludo
Per la du metodoj de ĉi tiu artikolo, vi povos kopii vicojn de unu laborfolio al alia laborfolio laŭ malsamaj kriterioj uzante Excel VBA. Vi povas uzi la unuan metodon por tekstaj kriterioj kaj la duan metodon por nombraj kriterioj. Se vi havas ian konfuzon pri iu el la metodoj bonvolu lasi komenton.