Talaan ng nilalaman
Gayunpaman, may mga sitwasyon kung kailan gusto nating mag-duplicate nang higit pa sa simpleng text. Maaari naming kopyahin ang lahat ng mga kakayahan ng Excel sa kanila, tulad ng conditional formatting, validation ng data, data-type formatting, at mga aesthetic na feature tulad ng mga border at mga kulay ng cell. Marahil ay hinahangaan mo ang scheme ng kulay ng iyong katrabaho ngunit nangangailangan ng static na data, o marahil ang mga formula ay hindi kapani-paniwala ngunit hindi mo gusto ang scheme ng kulay. Sa tutorial na ito. Ipapakita namin ang VBA PasteSpecial at panatilihin ang source formatting sa Excel.
I-download ang Practice Workbook
I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito.
VBA PasteSpecial.xlsm
4 Madaling Halimbawa para Ilapat ang VBA PasteSpecial at Panatilihin ang Source Formatting sa Excel
Ipapakita namin ang apat na halimbawa kung paano upang gamitin ang espesyal na i-paste sa VBA habang pinapanatili ang source format sa mga seksyon sa ibaba. Narito ang isang sample na set ng data na gagamitin namin para kopyahin at i-paste.
1. Magdagdag ng Input Box sa pamamagitan ng Paggamit ng VBA PasteSpecial at Panatilihin ang Source Formatting sa Excel
Una sa lahat. Gagamitin namin ang kahon upang pumili ng isang hanay at pagkatapos ay i-paste ito sa isa pang cell. Upang gawin ito, sundin ang mga hakbang sa ibaba.
Hakbang 1:
- Una, pindutin ang Alt + F11 para magsimula ng Macro .
- Pagkatapos, i-click ang Insert, piliin ang Module na opsyon.
Hakbang 2:
- I-paste ang sumusunodVBA code.
5416
Hakbang 3:
- I-save ang program at pindutin ang F5 upang patakbuhin ito.
- Pagkatapos lumitaw ang 'ExcelWIKI' kahon, piliin ang hanay $B$4:$C$11 .
- I-click ang OK .
Hakbang 4:
- Pumili ng anumang blangkong cell na ipe-paste.
- Pagkatapos, I-click ang OK.
- Samakatuwid, makakakuha ka ang halaga ng i-paste sa pamamagitan ng pagpapanatiling buo ang format.
Magbasa Nang Higit Pa: Pagkakaiba sa Pagitan ng I-paste at I-paste ang Espesyal sa Excel
2. Ilapat ang VBA PasteSpecial para Pumili ng Saklaw at Panatilihin ang Source Formatting sa Excel
Sa VBA , maaari mo ring tukuyin ang mga range at kopyahin at i-paste ang mga ito habang pinapanatili ang source formatting . Sundin ang mga nakabalangkas na hakbang sa ibaba upang magawa ito.
Hakbang 1:
- Pindutin ang Alt + F11 para buksan ang Macro .
- Gumawa ng bagong Module mula sa Insert
- I-paste lang ang sumusunod na VBA code para sa saklaw B4:C11 .
5073
Hakbang 2:
- Sa wakas, i-save ang program at pindutin ang F5 para tumakbo. Dahil dito, makikita mo ang mga pagbabago gaya ng ipinapakita sa larawan sa ibaba.
Magbasa Nang Higit Pa: Espesyal na I-paste ang VBA upang Kopyahin ang mga Halaga at Format sa Excel (9 Mga Halimbawa)
Mga Katulad na Pagbasa
- VBA Code para Paghambingin ang Dalawang Excel Sheet at Kopyahin ang Mga Pagkakaiba
- Excel VBA: Kopyahin ang Halaga ng Cell at I-pastesa Ibang Cell
- Paano Kopyahin ang Maramihang Mga Cell sa Ibang Sheet sa Excel (9 na Paraan)
- Excel VBA: Kopyahin ang Saklaw sa Ibang Workbook
- [Naayos]: Right Click Copy and Paste Not Working in Excel (11 Solutions)
3. Ideklara ang Variable sa pamamagitan ng Paglalapat ng VBA PasteSpecial at Keep Source Formatting sa Excel
Sa pamamagitan ng pagdedeklara ng mga variable at pagtatakda ng mga variable sa iba't ibang hanay, sundin ang mga hakbang sa ibaba para i-paste ang Espesyal sa VBA .
Hakbang 1:
- Una sa lahat, pindutin ang Alt + F11 para buksan ang VBA Macro .
- Pumili ng bagong Module .
- Pagkatapos, i-paste ang sumusunod na VBA Code .
8283
Hakbang 2:
- Pagkatapos i-save ang program, pindutin ang F5 upang tumakbo.
- Samakatuwid, ang iyong kinopyang hanay ay ipe-paste na may pananatili sa source formatting bilang dati.
Magbasa Nang Higit Pa: Paano Gamitin ang VBA PasteSpecial para sa Mga Formula at Format sa Excel (3 Paraan)
4. Gumamit ng VBA PasteSpecial at Panatilihing Maasim ce Pag-format sa Iba't ibang Worksheet sa Excel
Pag-uusapan natin ang tungkol sa isang napakahalagang paraan sa bahaging ito. Dahil pag-uusapan natin kung paano gamitin ang PasteSpecial sa VBA sa maraming workbook. Halimbawa, kokopyahin namin mula sa 'Sheet4' at i-paste ito sa 'Sheet5 ,' tulad ng ipinapakita sa mga hakbang sa ibaba.
Hakbang 1:
- Upang buksan ang VBA Macro , pindutin ang Alt + F11
- Mula sa tab na Insert , piliin ang Module.
- Pagkatapos, i-paste ang sumusunod na VBA.
7563
Hakbang 2:
- Upang patakbuhin ang program, pindutin ang F5 pagkatapos pag-save ng program.
- Samakatuwid, makukuha mo ang naka-paste na halaga sa sheet 5 nang pinapanatili ang source format.
Magbasa Nang Higit Pa: Paano Gamitin ang I-paste ang Espesyal na Command sa Excel (5 Angkop na Paraan)
Konklusyon
Upang buod, sana ay alam mo na ngayon paano gamitin ang Excel VBA para Mag-paste ng Espesyal na Keep Source Formatting. Ang lahat ng mga estratehiyang ito ay dapat ituro sa iyong data at ginagamit ito. Suriin ang aklat ng pagsasanay at ilapat ang iyong natutunan. Kami ay naudyukan na patuloy na magbigay ng mga lecture na tulad nito dahil sa iyong mahalagang suporta.
Mangyaring huwag mag-atubiling makipag-ugnayan sa amin kung mayroon kang anumang mga tanong. Mangyaring ibahagi ang iyong mga saloobin sa kahon ng mga komento sa ibaba.
Ang iyong mga tanong ay sasagutin sa lalong madaling panahon ng Exceldemy staff.
Manatili sa amin at patuloy na matuto.