Macro i'w Gopïo a'i Gludo o Un Daflen Waith i'r llall (15 Dull)

  • Rhannu Hwn
Hugh West

Tabl cynnwys

Pan fyddwn yn delio â thaflenni Excel lluosog, weithiau mae'n rhaid i ni gopïo data o un daenlen i'r llall. Gweithredu VBA yw'r dull mwyaf effeithiol, cyflymaf a mwyaf diogel i redeg unrhyw weithrediad yn Excel. Yn yr erthygl hon, byddwn yn dangos i chi sut i gopïo a gludo data o un daflen waith i'r llall yn Excel gyda'r macro VBA .

Lawrlwytho Llyfr Gwaith

Gallwch lwytho i lawr y gweithlyfr ymarfer Excel rhad ac am ddim yma.

Copi a Gludo o Un Daflen Waith i Un arall.xlsm

15 Dull gyda VBA i Gopïo a Gludo Data o Un Daflen Waith i'r llall yn Excel

Yn yr adran hon, byddwch yn dysgu 15 dull ar sut y gallwch gopïo data o un daflen waith a phastio hwnnw i mewn i arall gyda VBA yn Excel.

Uchod mae'r set ddata y bydd yr erthygl hon yn ei hystyried fel ein hesiampl.

1. Mewnosod VBA Macro i Gopïo a Gludo Ystod o Ddata o Un Daflen Waith i'r llall

Disgrifir y camau i gopïo a gludo ystod o ddata o un daflen waith i'r llall gyda VBA isod.

Camau:

  • Yn y dechrau, pwyswch Alt + F11 ar eich bysellfwrdd neu ewch i'r tab Datblygwr -> Visual Basic i agor Golygydd Sylfaenol Gweledol .

> Yn y cod pop-up ffenestr, o'r bar dewislen, cliciwch Mewnosod -> Modiwl .

>
  • Nawr, copïwch y cod canlynol aCelloedd wedi'u Hidlo yn Excel (4 Dull)
  • Gwall Amser Rhedeg 1004: Methodd Dosbarthiad Ystod Dull Arbennig Paste wedi methu
  • Sut i Gludo Cyswllt a Thrawsosod yn Excel (8 Ffordd Cyflym)
  • 12. Gludo Rhes ar Waelod Ystod Wrth Gadw'r Fformiwla Wedi'i Gopïo o'r Ystod Uchod

    Pan fyddwch chi eisiau copïo gwerth a chadw'r fformiwla y tu mewn iddo wrth ei gludo i mewn rhes arall, yna gyda chod VBA gallwch gyflawni'r dasg yn hawdd.

    Camau:

    • Yn gyntaf, agor Gweledol Golygydd Sylfaenol o'r tab Datblygwr a Mewnosod Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y canlynol cod a pastiwch i mewn i'r ffenestr cod.
    2500

    Mae'ch cod nawr yn barod i'w redeg.

    <11
  • Nesaf, Rhedwch y cod hwn ac edrychwch ar y llun isod.
  • Caiff y rhes olaf ei chopïo yn union fel mae yn y rhes nesaf ato.

    Darllen Mwy: Sut i Gopïo Data o Un Gell i'r llall yn Excel yn Awtomatig

    13. VBA i Dyblygu Data o Un Daflen i Daflen Arall mewn Gweithlyfr Agored Arall ond Heb ei Gadw

    Sylwch ar enw ein llyfr gwaith enghreifftiol, Gweithlyfr Ffynhonnell<19 . Byddwn yn copïo'r data o'r daflen Set Data o'r llyfr gwaith hwn ac yn ei gludo i daflen waith arall mewn llyfr gwaith arall o'r enw Llyfr Gwaith Cyrchfan hynny yw agor ond heb ei gadweto .

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o y tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a gludwch i mewn i'r ffenestr cod.
    7156

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y cod hwn.

    Data o'r ddalen Set Data yn y Mae Llyfr Gwaith Ffynhonnell bellach wedi'i gopïo yn y daflen Taflen1 yn y Llyfr Gwaith Cyrchfan .

    Darllen Mwy: VBA Excel: Copïo Gwerth Cell a Gludo i Gell Arall

    14. Macro i Atgynhyrchu Data o Un Daflen i Daflen Arall mewn Gweithlyfr Agored ac Wedi'i Gadw Arall

    Y tro hwn, byddwn yn yn copïo'r data o'r Set Data<19 ddalen o'r Gweithlyfr Ffynhonnell a pastiwch i mewn i'r daflen waith Taflen2 yn y <1 Llyfr Gwaith Cyrchfan . Ond nawr, mae'r llyfr gwaith ar agor a'i gadw .

    Camau:

    • Yn gyntaf, agor Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a gludwch i mewn i'r ffenestr cod.
    2722

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y cod hwn.

    Data o'r ddalen Set Data yn y FfynhonnellMae Llyfr Gwaith bellach wedi'i gopïo yn y daflen Taflen2 yn y Llyfr Gwaith Cyrchfan . Ac edrychwch ar yr enw, cafodd y llyfr gwaith hwn ei gadw y tro hwn.

    Darllen Mwy: Sut i Gopïo a Gludo yn Excel Heb Newid y Fformat<2

    15. Cymhwyso VBA i Gopïo a Gludo Data o Un Daflen Waith i Daflen Waith Arall mewn Llyfr Gwaith Caeedig Arall

    Yn y ddwy adran flaenorol, fe wnaethom ddysgu sut i gopïo a gludo data o un daflen waith i'r llall mewn llyfr gwaith arall, sef agored. Yn yr adran hon, byddwn yn dysgu'r cod ar sut i gopïo a gludo data pan fydd y llyfr gwaith ar gau .

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a pastiwch i mewn i'r ffenestr cod.
    7613

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y cod hwn.

    Er, y tro hwn roedd y llyfr gwaith ar gau ond yn dal ar ôl gweithredu'r cod, mae data o'r ddalen Set Data yn y Gweithlyfr Ffynhonnell bellach wedi'i gopïo yn y Taflen 3 yn y Llyfr Gwaith Cyrchfan .

    Darllen Mwy: Excel VBA i Gopïo Data o Lyfr Gwaith Arall heb ei Agor

    Pethau i’w Cofio

    • Mae Dulliau 1 i 14 yn gofyn bod eich llyfrau gwaithagor . Wrth weithredu'r codau macro a ddangosir yn y dulliau hynny, peidiwch ag anghofio cadw'r llyfrau gwaith ffynhonnell a chyrchfan ar agor.
    • Tra bod eich llyfrau gwaith wedi'u cadw yna ysgrifennwch enw'r ffeil gyda'r math ffeil y tu mewn i'r cod. Pan na fydd y llyfrau gwaith yn cael eu cadw, ysgrifennwch enw'r ffeil yn unig heb y math o ffeil. Er enghraifft, os yw eich llyfr gwaith yn cael ei gadw , yna ysgrifennwch “ Cyrchfan. xlsx ”, ond os yw'r Nid yw llyfr gwaith wedi'i gadw , yna ysgrifennwch “ Cyrchfan ” y tu mewn i'r cod.

    Casgliad <5

    Dangosodd yr erthygl hon i chi sut i gopïo a gludo data o un daflen waith i'r llall yn Excel gyda VBA . Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.

    pastiwch i mewn i'r ffenestr cod .
    8554

    Mae'ch cod nawr yn barod i'w redeg.

    Bydd y darn hwn o god yn copïo'r Ystod o B2 i F9 o'r ddalen a enwir Set Ddata a pasio'r rhai yn yr Ystod B2 yn y CopyPaste ddalen a enwir .

    • Yna, pwyswch F5 ar eich bysellfwrdd neu o'r ddewislen bar dewis Rhedeg -> Rhedeg Is-Ffurflen Ddefnyddiwr . Gallwch hefyd glicio ar yr eicon chwarae bach yn yr is-ddewislen i redeg y macro.

    Edrychwch ar y ddelwedd ganlynol .

    Yn olaf, mae'r holl ddata o'r ddalen Set Data bellach wedi'i gopïo yn y CopyPaste taflen yn ein llyfr gwaith Excel.

    Darllen Mwy: Excel VBA: Copïo Ystod i Lyfr Gwaith Arall

    2 . VBA Macro i Gopïo a Gludo Data o Un Daflen Waith Actif i Un arall yn Excel

    Yn yr adran flaenorol, nid oedd angen y daflen waith arnom i'w actifadu. Ond yn yr adran hon, byddwn yn dysgu sut i gopïo a gludo data mewn taflen waith weithredol .

    Camau:

    • Yr un ffordd fel o'r blaen, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn y ffenestr cod, copïwch y cod canlynol a pastiwch it.
    6165

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y cod fel y dangosir uchod a gwelwch y canlyniad yn y canlynoldelwedd.

    Y tro hwn, mae'r holl ddata o'r ddalen Set Data bellach yn cael ei gopïo yn y Gludwch ddalen a weithredwyd gennym cyn copïo'r data.

    Darllen Mwy: Fformiwla Excel i Gopïo Testun o Un Gell i Ddalen Arall<2

    3. Copïwch a Gludwch Gell Sengl o Un Daflen Waith i'r llall yn Excel gyda VBA Macro

    Yn yr adrannau uchod, rydych chi wedi dysgu sut i gopïo a gludo ystod o ddata o un daflen waith i'r llall. Nawr, fe welwch sut i gopïo a gludo pan fydd gennych ddarn sengl o ddata yn eich taenlen Excel.

    Edrychwch ar y ddelwedd ganlynol, y <1 Mae dalen Ystod yn cynnwys un gwerth yn unig.

    Cawn weld sut gallwn gopïo a gludo'r un gell hon i mewn i un arall dalen yn Excel gyda VBA .

    Camau:

    • Fel y dangosir uchod, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn y ffenestr cod, copïwch y canlynol cod a past
    5623

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y darn hwn o god a sylwch ar y ddelwedd ganlynol.

    Y data sengl hwnnw “ Copïwch y Gell hon<19 ” yn Cell B4 yn y ddalen set Ddata bellach wedi'i chopïo yn y CopyRange sheet in Cell B2 .

    Darllen Mwy: Excel VBA i'w Gopïo yn UnigGwerthoedd i Gyrchfan (Macro, UDF, a Ffurflen Defnyddiwr)

    4. Gludo Data wedi'i Gopïo o Un Daflen Waith i Daflen Waith arall gyda PasteSpecial Method yn Excel Macro

    Gallwch gopïo data o un daflen waith a gludo'r rhai mewn amrywiol ffyrdd gyda PasteSpecial<2 gan Excel> dull gyda VBA . Mae'r camau i'w gwneud yn cael eu rhoi isod.

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o'r Datblygwr tab a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a gludwch fe i mewn i'r ffenestr cod.
    4164

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedeg y darn hwn o god.

    Edrychwch ar y llun uchod. Mae data o'r ddalen Set Data bellach yn cael ei drosglwyddo yn y ddalen PasteSpecial yn Excel.

    Darllen Mwy : VBA Gludo Arbennig i Gopïo Gwerthoedd a Fformatau yn Excel (9 Enghreifftiau)

    5. Macro i Gopïo a Gludo Data Islaw'r Gell Olaf o Un Daflen Waith i'r llall yn Excel

    Mae gennym rywfaint o ddata eisoes yn y daflen set ddata (dangosir yn yr adran cyflwyniad). Nawr, edrychwch ar y rhan nesaf o'r adran hon. Erbyn hyn mae gennym rywfaint o ddata newydd mewn dalen arall o'r enw Gell Olaf .

    >Yr hyn rydym am ei wneud yma yw, fe wnawn ni copïo data penodol (Celloedd B5 i F9) o'r daflen set ddata a gludo y rhai yn islaw cell olaf y daflen Gell Olaf .

    Camau:

    • Yn gyntaf, agor Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a pastiwch i mewn i'r ffenestr cod.
    6541

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y cod hwn. Edrychwch ar y llun isod.

    Yma, dim ond y data a ddewiswyd o'r Dalen Set Ddata sydd nawr wedi'i gopïo o dan y gell olaf yn y daflen Gell Olaf yn Excel.

    Darllen Mwy: Fformiwla i Gopïo a Gludo Gwerthoedd yn Excel ( 5 Enghraifft)

    6. Taflen Waith Macro i Glirio VBA Yn gyntaf yna Copïwch a Gludwch i Daflen Waith Arall

    Beth os oes gennych y data anghywir yn eich dalen bresennol a'ch bod am echdynnu'r data gwreiddiol yno.

    Edrychwch ar y ddelwedd ganlynol. Byddwn yn clirio'r data o'r ddalen Clear Ystod ac yn storio yma'r data o'r ddalen Set Ddata gyda chod VBA .

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a gludwch i ffenestr y cod.<13
    5101

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y darn hwn o god. Edrych ar yllun canlynol.

    Mae'r data blaenorol yn y daflen Camrediad Clir bellach wedi'i ddisodli gan y data o'r Set Data taflen.

    Darllen Mwy: Macro i Gopïo Data o Un Gweithlyfr i Arall Yn Seiliedig ar Feini Prawf

    7. Macro i Gopïo a Gludo Data o Un Daflen Waith i'r llall gyda Swyddogaeth Ystod.Copi

    Nawr, byddwn yn dysgu'r cod VBA ar sut i gopïo a gludo data o un daflen waith i'r llall gyda'r ffwythiant Range.Copy yn Excel.

    Camau:

    • Yn gyntaf, agor Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod Modiwl yn y ffenestr cod.
    • Yn ail, copi y cod canlynol a pastiwch i mewn i'r ffenestr cod.
    6414

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y darn hwn o god ac edrychwch ar y llun canlynol.

    Rydym wedi llwyddo i ddyblygu data o y ddalen Set Data yn y ddalen Copi Ystod gyda'r ffwythiant Ystod.Copy .

    Darllen Mwy: Fformiwla Excel i Gopïo gwerth Cell i Gell Arall

    Darlleniadau Tebyg

    • Excel VBA i Gopïo Rhesi i Daflen Waith Arall yn Seiliedig ar Feini Prawf
    • Defnyddio VBA i Gludo Gwerthoedd Ymlaen y gyda Dim Fformatio yn Excel
    • Sut i Gopïo a Gludo Celloedd Gweladwy yn Excel (3 Ffordd Hawdd)
    • Copi a GludoDdim yn Gweithio yn Excel (9 Rheswm & Ateb)
    • Sut i Gopïo Rhesi Lluosog yn Excel Gan Ddefnyddio Macro (4 Enghraifft)

    1>8. Gweithredu Cod Macro i Ddyblygu Data o Un Daflen Waith i'r llall gydag Eiddo USEDRANGE

    Y tro hwn, byddwn yn dysgu'r cod VBA ar sut i gopïo a gludo data o un taflen waith i un arall gyda'r briodwedd UsedRange yn Excel.

    Camau:

    • Yn gyntaf, agorwch Visual Basic Golygydd o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a pastiwch i mewn i'r ffenestr cod.
    5869

    Mae'ch cod nawr yn barod i'w redeg.

    • Nesaf, Rhedwch y darn hwn o god.

    Fel y gwelwn yn y llun uchod, rydym wedi copïo a gludo yn llwyddiannus data o'r daflen Set Data yn y ddalen UsedRange gyda'r priodwedd USEDRANGE .

    Darllen Mwy: Sut i Gopïo'r Un Gwerth mewn Celloedd Lluosog yn Excel (4 Dull)

    9. VBA Macro i Gopïo a Gludo Data Dethol o Un Daflen i'r llall yn Excel

    Gallwch gopïo a gludo rhai data dethol yn unig o un daflen waith i'r llall gyda VBA . Mae'r camau i'w gwneud yn cael eu dangos isod.

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o'r Datblygwr tab a Mewnosod a Modiwl i mewnffenestr y cod.
    • Yn ail, copïwch y cod canlynol a pastiwch i mewn i ffenestr y cod.
    3671

    Mae'ch cod nawr barod i redeg.

    Bydd y cod hwn yn copïo'r Ystod o B4 i F7 yn unig o'r ddalen Set Ddata a yn gludo'r rheini yn yr Ystod B2 yn yr Amrediad Paste Selected ddalen a enwyd .

    Nesaf, Rhedwchy cod hwn.

    Yn olaf, dim ond y data a ddewiswyd o'r ddalen Set Data yn cael eu copïo a'u gludo'n llwyddiannus yn y daflen Gludw a Ddewiswyd yn llyfr gwaith Excel.

    Darllen Mwy: Sut i Wneud Cais VBA PasteSpecial a Cadw Fformatio Ffynhonnell yn Excel

    10. Cod Macro i Ddyblygu Data o Un Daflen Waith i'r llall yn y Rhes Wag Gyntaf

    Yma, byddwn yn gweld sut i gopïo data o'r set ddata <19 dalen a gludo y rhai yn y gell wag gyntaf mewn taflen waith arall yn Excel gyda VBA .

    Camau:

    • Yn gyntaf, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y cod canlynol a pastiwch i ffenestr y cod.
    4174

    Eich cod yw nawr yn barod i redeg.

    • Nesaf, Rhedwch y darn hwn o god.

    3>

    Gweler yn y ddelwedd uchod. Roedd dalen 13 yn hollol wag. O ganlyniad, mae'r cod a weithredwyd wedi'i gludoy data a gopïwyd o'r ddalen Set Ddata yn y gell gyntaf yn y Daflen13 yn Excel.

    Darllen Mwy: Copi a Gludo Gwerthoedd i'r Rhes Wag Nesaf gydag Excel VBA (3 Enghraifft)

    11. Mewnosod VBA i Gopïo a Gludo'r Data Hidlo'n Awtomatig o Un Daflen Excel i Daflen arall

    Gallwn hidlo'r set ddata ffynhonnell a chopïo a gludo'r data wedi'i hidlo yn unig mewn taflen waith arall i mewn Excel. Dilynwch yr erthygl hon i ddysgu sut i wneud hynny gam wrth gam gyda VBA .

    Camau:

      Yn gyntaf, agor Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod Modiwl yn y ffenestr cod.
    • Yn ail, copïwch y yn dilyn y cod a pastiwch i mewn i'r ffenestr cod.
    6813

    Mae'ch cod nawr yn barod i'w redeg.

    11>
  • Nesaf, Rhedwch y cod hwn. Dim ond y rhes sydd â “ Dean ” ynddi, fydd yn cael ei hidlo a’i chopïo mewn dalen arall.
  • Sylwch yn y llun uchod. Dim ond y data wedi'i hidlo “ Dean ” o'r Golofn B sydd bellach wedi'i gopïo a'i gludo yn y Dalen15 .

    Darllen Mwy: Sut i Gopïo a Gludo yn Excel Gan Ddefnyddio VBA (7 Dull)

    Darlleniadau Tebyg

    • Sut i Awto-hidlo a Chopio Rhesi Gweladwy gydag Excel VBA
    • Copïo Gwerthoedd Unigryw i Daflen Waith Arall yn Excel (5 Dull) <13
    • Sut i Gopïo Cyfuno a

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.