Edukien taula
Datuak aurre egitea , irizpideen arabera, orri batetik bestera Excel-en maiz egiten diren zereginetako bat da. Errenkada asko badituzu eta irizpide batzuen arabera beste orri batean kopiatu nahi badituzu, nahiko nekagarria eta denbora eskatzen du. Baina Microsoft Visual Basic Application (VBA) -rekin makroak sor ditzakezu eta horiekin datuak orri batetik bestera erraz kopiatu ditzakezu irizpide ezberdinetan oinarrituta. Artikulu honetan, erakutsiko dizut nola kopia ditzakezun errenkadak beste lan-orri batean 2 irizpide mota ezberdinetan oinarrituta Excel VBA erabiliz.
Eman dezagun: " Datuak " izeneko lan-orri batean hurrengo datu-multzoa duzu, non saltzaile ezberdinen salmenta eta salmenta eremuak ematen diren. Orain, irizpide batzuen araberako errenkada zehatzak kopiatu nahi dituzu beste orri batean.
Deskargatu Praktika-koadernoa
Kopiatu errenkadak beste batera Irizpideetan oinarritutako lan-orria.xlsm
Excel VBA-ren irizpideetan oinarritutako errenkadak beste lan-orri batera kopiatzeko 2 modu
1. Testu-irizpideetan oinarritutako beste lan-orri batera kopiatu
Erakusketa honetan, testu-irizpideetan oinarritutako errenkadak nola kopiatzen dituzun lan-orri batetik bestera erakutsiko dizut. Demagun, Virginian n saltzen duten saltzaileen datuak Area Sales izeneko lan-orri batean kopiatu nahi dituzula Excel VBA erabiliz. Horretarako, lehenik eta behin,
➤ Sakatu ALT+F11 VBA leihoa irekitzeko.
VBA-n. leihoa,
➤ Egin klik Txertatu fitxan eta hautatu Modulua .
Hau da. ireki Modulua (Kodea) leihoa. Orain,
➤ Sartu honako kodea Modulua(Kodea) leihoan,
9986
Kodeak Kopiatu_Irizpidea_Testua izeneko makro bat sortuko du. bilatu Virginia uneko lan-orriko C zutabean eta itzuli Virginia duten errenkadak Area Salmentak izeneko lan-orrian (Sheet3).
Ondoren,
➤ Itxi edo murriztu VBA leihoa.
➤ Sakatu ALT+F8
Makroa leihoa irekiko du.
➤ Hautatu Kopiatu_irizpideak_testua Makroaren izena koadroan eta egin klik Exekutatu aukeran.
Ondorioz, Virginia duten errenkadak Eremuko salmentak
izeneko lan-orrian kopiatuko dira.
Irakurri gehiago: Nola kopiatu errenkadak automatikoki Excel-en beste orri batera (4 metodo)
2. Kopiatu errenkadak beste lan-orri batera zenbaki-irizpideetan oinarrituta
Orain , Erakutsiko dizut nola kopia ditzakezun errenkadak lan-orri batetik bestera, zenbaki-irizpideetan oinarrituta. Demagun, 100.000 $ baino handiagoak diren salmenten datuak Salmenta nagusiak izeneko lan-orri batean kopiatu nahi dituzula. Horretarako, lehenik eta behin,
➤ Sakatu ALT+F11 VBA leihoa irekitzeko.
VBA atalean. leihoa,
➤ Egin klik Txertatu fitxan eta hautatu Modulua .
Zerkatua irekiko da. 1> Modulua (Kodea) leihoa. Orain,
➤ Sartu honako kodea Modulua(Kodea) leihoan,
8468
Kodeak Kopia_Irizpide_Zenbakia izeneko makro bat sortuko du. bilatu Datuak izeneko lan-orriko D zutabean 100.000 baino balio handiagoak eta itzuli 100.000 $ baino gehiagoko salmenta-balioak dituzten errenkadak Salmenta nagusiak izeneko lan-orrian. Sheet4).
Ondoren,
➤ Itxi edo txikitu VBA leihoa.
➤ Sakatu ALT+F8
Makroa leihoa irekiko du.
➤ Hautatu Kopia_irizpidea_zenbakia Makroaren izenan. 2>laukia eta egin klik Exekutatu aukeran.
Ondorioz, 100.000 $ baino gehiagoko salmenta-balioak dituzten errenkadak <4 atalean kopiatuko dira> Salmenta nagusiak lan-orria.
Irakurri gehiago: Nola kopiatu hainbat errenkada Excel-en makroa erabiliz (4 adibide)
Ondorioa
Artikulu honetako bi metodoekin, errenkadak kopiatu ahal izango dituzu lan-orri batetik beste lan-orri batera irizpide ezberdinetan oinarrituta Excel VBA erabiliz. Lehenengo metodoa testu-irizpideetarako erabil dezakezu eta bigarren metodoa zenbaki-irizpideetarako. Metodoren bati buruz nahasketa motaren bat baduzu, mesedez utzi iruzkin bat.