Tabloya naverokê
Dema ku em bi gelek pelên Excel re mijûl dibin, carinan neçar in ku daneyan ji pelgeyek berbelavek din kopî bikin. Pêkanîna VBA rêbaza herî bi bandor, bilez û ewledar e ku hûn her karek di Excel de bimeşînin. Di vê gotarê de, em ê nîşanî we bidin ka meriv çawa bi makroya VBA-ya -ê Daneyên ji kargehekê ber bi yekî din ve bişopînin û bixin .
Pirtûka Xebatê dakêşin
Hûn dikarin pirtûka xebatê ya Excel-ê ya pratîkî ya belaş ji vir dakêşin.
Ji Karûbarek Berbi Yê din Kopî bikin û Bikin.xlsm
15 Rêbazên bi VBA-yê re ji bo kopîkirin û pêvekirina daneyan ji pelgeyek xebatê li yekî din li Excel
Di vê beşê de, hûn ê 15 rêbazan fêr bibin ka meriv çawa dikare daneyan ji kopî bike. rûpelek xebatê û wê bixin nav yekî din bi VBA li Excel.
Li jor daneheva ku ev gotar dê wekî mînaka me bihesibîne heye.
1. Makroya VBA-yê bi cih bikin da ku Rêjeyek Daneyên ji Kargehek Berbi Yê din Kopî bikin û Bihêlin
Gavên kopîkirin û pêvekirina rêze daneyan ji pelgeyek xebatê bi VBA têne diyar kirin. li jêr.
Gavên:
- Di destpêkê de, li ser klavyeya xwe Alt + F11 bikirtînin an jî biçin tabloya Pêşdebir -> Visual Basic ji bo vekirina Edîtorê Visual Basic .
- Di koda popupê de paceyê, ji barika menuyê, bitikîne Têxe -> Modul .
- Niha, koda jêrîn kopî bikin ûDi Excel de şaneyên parzûnkirî (4 Rêbaz)
- Çewtiya dema xebitandinê 1004: Rêbaza PasteSpecial ya çîna Rêjeyê têk çû
- Meriv Çawa Girêdanê Bixe û Veguhezîne Excel (8 Rêyên Zûtirîn)
12. Dema ku Formula Kopîkirî ji Rêzeya Jorîn Diparêze Rêzek Li Binê Rêjeyekê Bihêle
Dema ku hûn dixwazin nirxek kopî bikin û formula di hundurê wê de bihêlin dema ku wê têxin nav rêzek din, paşê bi koda VBA hûn dikarin peywirê bi hêsanî pêk bînin.
Gavên:
- Pêşî, Visual vekin Edîtorê Bingehîn ji tabloya Pêşdebir û Têxin Modulek di pencereya kodê de.
- Ya duyemîn, ya jêrîn kopî bikin kod û bixe di pencereya kodê de bihêle.
4893
Koda te niha amade ye ku bixebite.
- Piştre, Vê kodê bixe û li wêneyê jêrîn binêre.
Rêza dawî tam wekî tê kopî kirin. ew di rêza li tenişta wê de ye.
Zêdetir Bixwîne: Çawa Di Excel de Xweser Daneyên Ji Hucreyekê Bo Yekî din Kopî Dikî
13. VBA ku Daneyên ji Rûpelek Berbi Rûpelek Din Di Pirtûka Xebatê ya Vekirî Lê Ne Sazkirî Dike Bike
Haya xwe bidin navê pirtûka xebatê ya mînak, Pirtûka Xebatê ya Çavkanî . Em ê daneyan ji rûpela Dataset ji vê pirtûka xebatê kopî bikin û di pirtûkek din a xebatê ya bi navê Desination Workbook de bixin nav xebatek din. veke lê nayê tomarkirinhê .
Gavên:
- Pêşî, Edîtorê Visual Basic ji tabloya Pêşdebir û Têxin Modulek di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin û li paceya kodê bixin .
5852
Koda we niha ji bo xebitandinê amade ye.
- Piştre, Vê kodê bixe .
Daneyên ji Dataset pelê di de Pirtûka Xebatê ya Çavkaniyê niha di pelika Şeet1 ya Pirtûka Xebatê ya Meqsedê de tê kopîkirin.
Zêdetir Bixwînin: Excel VBA: Nirxa şaneyê kopî bikin û li şaneyek din bixin
14. Di Pirtûka Xebatê ya Din a Vekirî û Sazkirî de Makro Daneyên Ji Rûpelekê Ber Bi Rûpeleke Din Berber Dike
Vê carê, em ê daneyan ji Daneyên <19 kopî bikin> pelê ji Pirtûka Xebatê ya Çavkaniyê û lixe li Sheet2 di <1 de> Pirtûka Xebatê ya Mebestê . Lê niha, pirtûka xebatê vekirî ye û hatiye tomarkirin .
Gavên:
- Pêşî, Edîtorê Bingeha Visual Basic vekin ji tabloya Pêşdebir û Têxin Modulek di pencereya kodê de têxe.
- Ya duyemîn, koda jêrîn kopî bikin û lixe di pencereya kodê de bihêle.
1751
Koda te niha amade ye ku bixebite.
- Paşê, Rêvebike vê kodê.
Daneyên ji Dataset pelê di
1> ÇavkanîPirtûka Xebatê niha di pelika Sheet2 ya Pirtûka Xebatê ya Meqsedê de tê kopîkirin. Û li navê binêre, ev pirtûka xebatê hat tomarkirin vê carê.
Zêdetir Bixwîne: Meriv çawa li Excel-ê Bêyî Guherîna Formatê Kopî û Paste bike
15. Di Pirtûka Xebatê ya Girtî ya Din de VBA-yê Bişopînin û Bikin Daneyên ji Kargehek Bernameyek Karkerek Din
Di her du beşên berê de, em fêr bûn ka meriv çawa di pirtûkek xebatê ya din de danehev ji kargehek berbi yekî din kopî bike û bike yek. vekirî. Di vê beşê de, em ê kodê fêr bibin ka meriv çawa dema ku pirtûka xebatê girtî be, daneyan kopî bike û bihêle .
Gavên:
- Pêşî, Edîtorê Visual Basic ji tabloya Developer vekin û Têxin Modulek di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin û lêxin di pencereya kodê de.
4095
Koda we niha amade ye ku bixebite.
- Piştre, Vê kodê bixe .
Tevî vê carê pirtûka xebatê girtî ye lê dîsa jî piştî pêkanîna kodê, daneyên Dataset di Pirtûka Xebatê ya Çavkanî niha di de têne kopî kirin. 18>Sheet3 pelgeya Pirtûka Xebatê ya Mebestê .
Zêdetir Bixwîne: Excel VBA ji bo Kopîkirina Daneyên ji Pirtûka Xebatê ya Din Bê Vekirin
Tiştên Bîranîn
- Rêbazên 1 heta 14 hewce dike ku pirtûkên we yên xebatê bibinvekirin . Dema ku kodên makro yên ku di wan rêbazan de têne destnîşan kirin bicîh bînin, ji bîr nekin ku pirtûkên xebatê yên çavkanî û mebest vekirî bihêlin.
- Dema ku pirtûkên we yên xebatê têne hilanîn, wê hingê navê pelê bi celebê pelê binivîsin di hundurê kodê de. Dema ku pirtûkên xebatê neyên hilanîn, wê demê tenê navê pelê bêyî cureyê pelê binivîsin. Mînakî, heke pirtûka weya xebatê hatî hilanîn , wê hingê binivîsin " Destination. xlsx ", lê heke pirtûka xebatê nayê hilanîn , paşê di hundurê kodê de " Destination " binivîse.
Encam
Vê gotarê nîşanî we da ku hûn çawa bi VBA daneyan ji kargehek berbi yekî din binivîsin bikin. Ez hêvî dikim ku ev gotar ji we re pir sûdmend bû. Heger di derbarê mijarê de pirsên we hebin, xwe bipirsin.
lêve bikin li paceya kodê bixin.2277
Koda we niha ji bo xebitandinê amade ye.
Ev perçeya kodê dê Rengê ji B2 berbi F9 ji pela bi navê Dataset kopî bike û yên di nav rêza B2 de binivîsîne. di CopyPaste pelê binavkirî .
- Piştre, F5 li ser klavyeya xwe an ji pêşekê pêl bikin. bar hilbijêrî Rakirin -> Sub/UserForm bikeve . Her weha hûn dikarin tenê li ser îkona lîstika piçûk ya di barika jêr-menuyê de bikirtînin da ku makroyê bimeşînin.
Li wêneya jêrîn binêrin .
Di dawiyê de, hemî daneyên Dataset niha di CopyPaste
Zêdetir Bixwînin: Excel VBA: Rêzeya Berbiçav ji Pirtûka Xebatê ya Din re Bikin
2 . VBA Macro ji bo kopîkirin û pêvekirina daneyan ji yek Xebatek Çalak bo Yekî din di Excel de
Di beşa berê de, me hewce nedikir ku pelgeya xebatê were çalak kirin. Lê di vê beşê de, em ê fêr bibin ka meriv çawa daneyan di pelxebatek çalak de kopî bike û bihêle .
Gavên:
- Bi heman awayî wek berê, Edîtorê Visual Basic ji tabloya Developer vekin û Têxin a Modûlê di pencereya kodê de.
- Di pencereya kodê de, koda jêrîn kopî bikin û bipêçin ê.
2654
Koda we niha amade ye ku bixebite.
- Piştre, Rêve kodê wekî ku li jor hatî xuyang kirin û encama jêrîn bibîninwêne.
Vê carê, hemî daneyên pelê Dataset niha di de têne kopî kirin. Pêve bikin pelê ku me berî kopîkirina daneyan aktîv kir.
Zêdetir Bixwîne: Formula Excel ji bo Kopîkirina Nivîsê ji Hucreyek Bo Rûpelek Din
3. Bi VBA Macro re Hucreyek Yekane ji Kargehek Berbi Yeke din li Excel bişopînin û bipêçin
Di beşên jorîn de, hûn fêr bûne ka meriv çawa çend daneyan ji kargehek li ser pelgeyek din bişopîne û bipêçe. Naha, hûn ê bibînin ka meriv çawa kopî bike û bipêçe dema ku te parçeyek yek data di pelgeya xweya Excel-ê de hebe.
Li wêneya jêrîn binêre, Range rûpela tenê ji nirxekê pêk tê.
Em ê bibînin ka em çawa dikarin vê şaneyek kopî bikin û bixin nav şaneyek din pelê di Excel de bi VBA .
Gavên:
- Wekî ku li jor hatiye nîşandan, Edîtorê Visual Basic
ji tabloya Pêşdebir û Têxe Modul di pencereya kodê de. - Di pencereya kodê de, ya jêrîn kopî bikin kod û pêç bikin
3225
Koda we niha ji bo xebitandinê amade ye.
- Piştre, Vê parçeya kodê bixe û li wêneyê jêrîn binihêre.
Daneyên yekane " Vê şaneyê kopî bikin ” di Hucreya B4 ya Dataset de niha di Rêza Kopî de tê kopîkirin. Cell B2 .
Zêdetir Bixwîne: Excel VBA tenê kopî bikeNirxên mebestê (Makro, UDF, û Forma Bikarhêner)
4. Di Macroya Excel-ê de bi Rêbaza PasteSpecial di Macroya Excel-ê de Daneyên Kopîkirî ji Kargehek Karûbar bi Yekî din ve Bihêlin
Hûn dikarin daneyên ji kargehekê kopî bikin û wan bi awayên cûrbecûr bi Excel-a PasteSpecial<2 bikin> rêbaza bi VBA . Gavên ji bo kirina wê li jêr hatine dayîn.
Gavên:
- Pêşî, Edîtorê Visual Basic ji Pêşdebir veke Tabloya û Têxe Modûlê di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin û pêç bikin di pencereya kodê de ye.
6177
Koda we niha amade ye ku bixebite.
- Piştre, Rêveke ev perçeya kodê.
Li wêneyê jorîn binêre. Daneyên ji rûpela Dataset niha di pela PasteSpecial de li Excel tê veguheztin.
Bêtir Bixwîne : VBA Paste Taybetî ji bo Kopîkirina Nirx û Formatan li Excel (9 Nimûne)
5. Makro ji bo kopîkirin û pêvekirina daneyan li jêr hucreya paşîn ji yek Xebatkarê berbi Yê din di Excel de
Jixwe di pela Dataset de hin daneyên me hene (li tê nîşandan beşa danasînê). Niha, li beşa pêşerojê ya vê beşê binêrin. Naha di pelek din de hin daneyên nû hene bi navê Hûleya Dawî .
Tiştê ku em dixwazin li vir bikin ev e, em ê Daneyên taybetî (Hucreyên B5 heta F9) kopî bikin ji Daneyên rûpelê û pêç bikin yên di li jêr şaneya dawîn ya vê Hana Dawî pelê.
Gavên:
- Yekemîn, Edîtorê Visual Basic ji tabloya Pêşdebir vekin û Têxin a Modûlê di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin û pêç bikin di pencereya kodê de.
1841
Koda we niha ji bo xebitandinê amade ye.
- Piştre, Rêve bike vê kodê. Li wêneyê li jêr binêre.
Li vir, tenê daneyên hilbijartî ji Dataset rûpel niha <1 e>li jêr şaneya dawîn a Haneya Dawî rûpela li Excel hatiye kopîkirin.
Zêdetir Bixwîne: Formula kopîkirin û pêvekirina nirxan li Excel ( 5 Nimûne)
6. Makroya VBA Pêşî Pargala Xebatê Paqij bike paşê Kopî bike û Bixe Parzûnek Din
Eger di pelê weya heyî de daneya xelet hebe û hûn dixwazin daneya orîjînal tê de derxin çi dibe.
Li wêneya jêrîn binêrin. Em ê daneyên pelê Rêjeya Paqij paqij bikin û daneyên Dataset bi koda VBA li vir hilînin.
Gavên:
- Pêşî, Edîtorê Visual Basic ji tabloya Pêşdebir veke û Têxe di pencereya kodê de Modul .
- Ya duyemîn, koda jêrîn kopî bikin û pêve bikin di pencereya kodê de bikin.
3940
Koda we niha ji bo xebitandinê amade ye.
- Piştre, Rêvebike vê perçeyê kodê. Binêre liwêneyê jêrîn.
Daneyên berê yên di pelika Rêjeya Paqij de niha li şûna daneyên 1> Dataset kaxiz.
Zêdetir Bixwîne: Makro ji bo Kopîkirina Daneyên ji Pirtûkek Xebatê Bo Yekê din Li gorî Krîteran
7. Makro ku bi fonksiyona Range.Copy Daneyên ji Kargehek Bernameyek Berbi Yê din Kopî Bike û Bikeve
Niha, em ê koda VBA fêr bibin ka meriv çawa daneyan ji kopî û pêve dike. kargerek berbi yekî din bi fonksiyona Range.Copy di Excel de.
Gavên:
- Pêşî, <1 veke>Edîtorê Visual Basic ji tabloya Pêşdebir û Têxin Modulek di pencereya kodê de.
- Ya duyemîn, kopî bikin. koda jêrîn û lêve bikin di pencereya kodê de.
5285
Koda we niha amade ye ku bixebite.
- Piştre, Vê parçê kodê bixebitîne û li wêneya jêrîn binêre.
Me daneya bi serkeftî dubare kir ji pelê Dataset di pelika Rêbaza Kopîkirinê de bi fonksiyona Range.Copy .
Zêdetir Bixwîne: Formula Excel ji bo Kopîkirina nirxa Hucreyê li Hucreyek Din
Xwendinên Wekhev
- Excel VBA ji bo kopîkirina rêzan li ser kargehek din li ser bingeha pîvanan
- VBA bikar bîne da ku nirxan bi ser bikeve y bê Formakirin di Excel de
- Meriv çawa şaneyên xuyayî tenê di Excel de kopî û pêve dike (3 Rêyên Hêsan)
- Kopî bikin û bixinDi Excel de Nexebite (9 Sedem & amp; Çareserî)
- Meriv Çawa Gelek Rêz di Excel de Bi Bikaranîna Macro (4 Mînak) Kopî bike
8. Bi Taybetmendiya USEDRANGE re koda makro bicîh bikin da ku daneyan ji pelgeyek kar bo yekî din dubare bikin
Vê carê, em ê koda VBA fêr bibin ka meriv çawa daneyan ji yekê kopî bike û bipêçe. pelgeya xebatê ya bi taybetmendiya UsedRange li Excel.
Gavên:
- Pêşî, Visual Basic veke Edîtor ji tabloya Pêşdebir û Têxe Modulek di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin. û lêxin di pencereya kodê de.
9093
Koda we niha ji bo xebitandinê amade ye.
- Piştre, Rêve bike vê perçeyê kodê.
Wekî ku em di wêneyê jorîn de jî dibînin, me bi serkeftî kopî kir û lêxist. Daneyên Daneyên rûpela UsedRange bi taybetmendiya USEDRANGE .
Zêdetir Bixwînin: Meriv Çawa Di Gelek Hucreyan de Di Excel de Heman Nirxê Kopî Bike (4 Rêbaz)
9. VBA Macro ji bo kopîkirin û pêvekirina Daneyên Hilbijartî ji Rûpelekê bo Yekê din di Excel de
Hûn dikarin tenê hin daneyên hilbijartî ji kargehek berbi yekî din bişopînin bi VBA . Gavên ku hûn bikin li jêr têne xuyang kirin.
Gavên:
- Pêşî, Edîtorê Visual Basic ji Pêşvebir vekin 2> tab û Têxe Modûl têxepencereya kodê.
- Ya duyemîn, koda jêrîn kopî bikin û paceyê kodê bixin .
1550
Koda we niha ye amade ye ku bixebite.
Ev kod dê tenê Rêjeya ji B4 heta F7 ji rûpela Dataset kopî bike û yên di nav de binivîsîne. Rêzeya B2 di PasteSelected pelê binavkirî .
- Piştre, Vê kodê bixe .
Di dawiyê de, tenê daneyên hilbijartî ji pelê Dataset bi serketî têne kopî kirin û di pelgeya Çêkirina Hilbijartî de di pirtûka xebatê ya Excel de têne tomar kirin.
Zêdetir Bixwînin: Çawa Serlêdana VBA PasteSpecial û Formatkirina Çavkaniyê di Excel de Bihêlin
10. Koda makro ku di rêza yekem a vala de daneyan ji pelgeyek xebatê ber bi yekî din ve dupat dike
Li vir, em ê bibînin ka meriv çawa daneyan kopî dike ji Daneyên pel û pêç bikin yên di şaneya vala ya yekem de di kargereke din de li Excel bi VBA .
Gavên:
- Pêşî, Edîtorê Visual Basic ji tabloya Pêşdebir veke û Têxe Modulek di pencereya kodê de.
- Ya duyemîn, koda jêrîn kopî bikin û paceyê kodê bixin .
4504
Koda we ye niha amade ye ku bixebite.
- Piştre, Rêvebike vê perçeyê kodê.
Di wêneya jorîn de bibînin. Pel13 bi tevahî vala bû. Di encamê de, koda darvekirî hate pêçandinDaneyên kopî ji Daneyên pela di pir hucreya yekem di pela Sheet13 di Excel de.
Zêdetir Bixwînin: Bi Excel VBA (3 Nimûne) nirxan kopî bikin û bixin rêza vala ya din (3 Nimûne)
11. VBA-yê bi cih bikin da ku Daneyên Parzkirî yên Xweser ji Parzûnek Excel-ê Ber Bi Yê din Bikin
Em dikarin Data çavkaniyê parz bikin û tenê daneyên parzkirî di pelxebatek din de kopî bikin û bixin Excel. Vê gotarê bişopînin da ku fêr bibin ka meriv wê çawa gav bi gav bi VBA bike.
Gavên:
- Pêşî, veke Edîtorê Visual Basic ji tabloya Pêşdebir û Têxin Modulek di pencereya kodê de.
- Ya duyemîn, kopî bikin koda jêre û lêve bikin di pencereya kodê de.
5418
Koda we niha amade ye ku bixebite.
- Piştre, Vê kodê bixebitîne . Tenê rêza ku tê de " Dean " heye, dê di pelek din de were fîltrekirin û kopî kirin.
Di wêneya jorîn de hişyar bikin. Tenê daneya parzûnkirî " Dean " ji B Stûna niha tê kopîkirin û di pela Sheet15 de tê kişandin. .
Zêdetir Bixwîne: Meriv çawa di Excel de bi kar anîna VBA (7 Rêbaz) Kopî û Pate bike
Xwendinên Wekhev
- Meriv çawa bi Excel VBA Rêzên Dîtbar Otofilter û Kopî Bike
- Nirxên Yekta li ser Xebatek Din a li Excel (5 Rêbaz) Kopî Bikin
- Meriv Merge û çawa Kopî dike