Edukien taula
Microsoft Excel -n, VBA makroak arazo ugari ebatzi ditzakete erraz. Beste lan-liburu bateko datuak kopiatu nahi baditugu lan-liburua ireki gabe, erraz egin dezakegu Excel VBA erabiliz. Artikulu honetan, Excel VBA beste lan-liburu bateko datuak kopiatzen ikasiko duzu ireki gabe.
Deskargatu Praktika-koadernoa
Deskargatu dezakezu. lan-koadernoa eta haiekin landu.
Kopiatu beste lan-koadernoko datuak.xlsm
3 beste lan-koaderno batetik datuak kopiatzeko Excel VBArekin ireki gabe.
Batzuetan, aurreko lan-koaderno bateko datuak behar ditugu. Presaka bagara eta datuak berehala behar baditugu lan-koadernoa ireki gabe, Excel VBA erabil dezakegu. Excel VBA-rekin, beste lan-liburuetako datuak azkar kopiatu ditzakegu, horretarako, lan-liburu jakin horren kokapena jakin behar dugu.
Datuak kopiatzeko lan-liburuaren izena erabiliko dugu . Produktuaren_xehetasunak . Eta datu-barrutia kopiatu nahi dugu ( B4:E10 ). Kopiatu nahi dugun datu-multzoak produktu batzuk, haien salmenta-prezioa, ondasunen kostua eta irabazi-marjina gordinak ditu. Ikus ditzagun irizpide desberdinak beste lan-koaderno batetik datuak kopiatzeko.
1. Kopiatu orri-datuak beste lan-liburu batetik Excel VBArekin ireki gabe
Orri bateko datuak kopiatu ditzakegu beheko VBA kodea jarraituz. Horretarako, behean jarraitu behar duguurratsak.
URRATSUAK:
- Lehenik eta behin, joan zintatik Garatzailea fitxara.
- Ondoren. , egin klik Visual Basic aukeran Visual Basic editorea irekitzeko.
- Visual Basic editorea irekitzeko beste modu bat sakatzea besterik ez da>Alt + F11 .
- Edo egin klik eskuineko botoiarekin fitxan, eta hautatu Ikusi kodea .
- Orain, idatzi VBA kodea behean.
VBA kodea:
9232
- Azkenik, exekutatu kodea Exekutatu azpia botoian klik eginez; bestalde, sakatu teklatuko lasterbidea F5 exekutatzeko. kodea.
OHARRA: Ez duzu kodea aldatu behar. Kodea kopiatu eta itsatsi besterik ez dago.
- Kodea exekutatuz Fitxategia Ireki leihoa agertuko da zure ordenagailutik.
- Ondoren, egin klik nahi duzun lan-liburuan. datuak biltzeko.
- Ondoren, egin klik Ados botoian.
- Orain, hautatu datuak. iturburu-fitxategitik B5:E10 barrutitik arrastatuz eta, ondoren, sakatu Ados .
- . Datu-barrutia hautatu ondoren. Orain hautatu datuak jarri nahi dituzun helmuga-barrutia.
- Eta egin klik Ados .
- Azkenean, honek iturburu-fitxategia itxiko du eta datuak helmuga-fitxategian kopiatuko dira.
Gehiago irakurri: Excel VBA: Kopiatu barrutia beste lan-liburu batera
AntzekoaIrakurgaiak
- Nola itsatsi arbeletik Excelera VBA erabiliz
- Desgaitu kopiatu eta itsatsi Excel-en makrorik gabe (2 irizpiderekin)
- Nola kopiatu Excel-en ezkutuko errenkadak kanpoan utzita (4 metodo erraz)
- Excel VBA errenkadak beste lan-orri batera kopiatzeko irizpideetan oinarrituta
- Nola erabili VBA Excel-en formatu gabe soilik balioak itsatsi
2. VBA Excel-en ireki gabe beste lan-liburu batetik datu-barrutia kopiatzeko
Beheko VBA kodea erabiliz, datu-barruti bateko datuak kopiatu ditzakegu. Hau lortzeko beheko pausoak jarraitu behar ditugu.
URRATSUAK:
- Hasteko, zoaz zintako Garatzailea fitxara. .
- Bigarrenik, ireki Visual Basic editorea Visual Basic sakatuz edo Alt + F11 sakatuz.
- Edo, besterik gabe, egin klik eskuineko botoiarekin fitxan eta hautatu Ikusi kodea Visual Basic editorea irekitzeko.
- Ondoren, idatzi VBA kodea han.
VBA kodea:
7937
- Hemen, exekutatu kodea Exekutatu Sub erabiliz edo sakatu teklatuko lasterbidea F5 kodea exekutatzeko.
OHARRA: Ez duzu kodea aldatu behar, egin behar duzun guztia zure sorburu-datuen arabera barrutia aldatzea besterik ez da.
- Eta azkenik, datuak. orain beste lan-liburu batetik kopiatzen da lan-liburu aktibora.
Irakurri gehiago: Lan-orri batetik bestera kopiatu eta itsatsi beharreko makroa (15 metodo)
3. Excel VBA beste lan-liburu batetik datuak kopiatzeko komando-botoia erabiliz ireki gabe
Beste lan-liburu bateko datuak kopiatu ditzakegu VBA kodean dagoen komando-botoia erabiliz. Hori burutzeko, jarraian azaltzen diren urratsak jarraitu behar ditugu.
URRATSUAK:
- Lehenik eta behin, Komando-botoia jartzeko, joan Garatzailea fitxara.
- Bigarrenik, egin klik Txertatu goitibeherako menuan.
- Hirugarrenean, egin klik Komando-botoian. .
- Produktua A1 gelaxkan jarri dugu, gure iturburu-fitxategia denez. fitxa izena. Eta Komando-botoia ezarri dugu, iturburu-fitxategiaren izenaren eskuinaldean. Taula sortu dugu orain, beste lan-liburu batean dauden datuak besterik ez ditugu behar.
- Era berean, nabigatu Garatzailera. fitxan zintan.
- Ondoren, sakatu Visual Basic edo sakatu Alt + F11 Visual Basic editorea abiarazteko.
- Visual Basic editorea ere ireki dezakezu orrian eskuineko botoiarekin klik eginez eta Ikusi kodea hautatuta.
- Orain, idatzi VBA kodea.
VBA kodea:
5662
- Gero, gorde kodea Ktrl + S sakatuz.
OHARRA: Kodea kopiatu dezakezu, fitxategiaren bidea eta datuak aldatu besterik ez dituzu beharbarrutia.
- Eta, azkenik, CommandButton1 sakatzen baduzu, beste lan-liburu bateko datuak kopiatuko dira ireki gabe.
Irakurri gehiago: Irizpideetan oinarritutako datuak lan-koaderno batetik bestera kopiatzeko makroa
Ondorioa
Aurreko irizpideak beste lan-liburu bateko datuak kopiatzeko jarraibideak dira Excel VBA rekin ireki gabe. Espero honek lagunduko dizula! Galdera, iradokizun edo iritzirik baduzu, esan iezaguzu iruzkinen atalean. Edo gure beste artikuluei begirada bat eman diezaiekezu ExcelWIKI.com blogean!