Efnisyfirlit
Hins vegar eru aðstæður þar sem við viljum afrita meira en einfaldlega texta. Við getum afritað alla möguleika Excel af þeim, svo sem skilyrt snið, sannprófun gagna, snið af gagnagerð og fagurfræðilegu eiginleika eins og landamæri og frumulitir. Kannski dáist þú að litasamsetningu vinnufélaga þíns en þarfnast kyrrstæðra gagna, eða kannski eru formúlurnar frábærar en þér líkar ekki við litasamsetninguna. Í þessari kennslu. Við munum sýna VBA PasteSpecial og halda upprunasniði í Excel.
Sækja æfingarvinnubók
Hlaða niður þessari æfingu vinnubók til að æfa á meðan þú ert að lesa þessa grein.
VBA PasteSpecial.xlsm
4 auðveld dæmi til að nota VBA PasteSpecial og halda upprunasniði í Excel
Við munum sýna fjögur dæmi um hvernig til að nota paste special í VBA á meðan upprunasniðinu er haldið í köflum hér að neðan. Hér er sýnishorn af gagnasetti sem við munum nota til að afrita og líma.
1. Bættu við inntaksboxi með því að nota VBA PasteSpecial og Haltu upprunasniði í Excel
Fyrst og fremst. Við munum nota reitinn til að velja svið og líma það síðan inn í annan reit. Til að gera það skaltu fylgja skrefunum hér að neðan.
Skref 1:
- Í fyrsta lagi skaltu ýta á Alt + F11 til að hefja Macro .
- Smelltu síðan á Insert, veljið Module valkostinn.
Skref 2:
- Límdu eftirfarandiVBA kóða.
6074
Skref 3:
- Vista forritið og ýttu á F5 til að keyra það.
- Eftir að þú hefur birt 'ExcelWIKI' reitinn skaltu velja sviðið $B$4:$C$11 .
- Smelltu á Í lagi .
Skref 4:
- Veldu auðan reit til að líma.
- Smelltu síðan á OK.
- Þess vegna færðu límgildið með því að halda sniðinu óbreyttu.
Lesa meira: Difference Between Paste and Paste Special í Excel
2. Notaðu VBA PasteSpecial til að velja svið og halda upprunasniði í Excel
Í VBA geturðu líka tilgreint svið og afritað og límt á meðan upprunasniðinu er haldið áfram . Fylgdu skrefunum hér að neðan til að hafa gert það.
Skref 1:
- Ýttu á Alt + F11 til að opna Macro .
- Búðu til nýja einingu úr Insert
- Einfaldlega límdu eftirfarandi VBA kóða fyrir svið B4:C11 .
4882
Skref 2:
- Að lokum, vistaðu forritið og ýttu á F5 til að keyra. Þar af leiðandi muntu sjá breytingarnar eins og sýnt er á myndinni hér að neðan.
Lesa meira: VBA Paste Special til að afrita gildi og snið í Excel (9 Dæmi)
Svipuð lestur
- VBA kóða til að bera saman tvö Excel blöð og afrita mismun
- Excel VBA: Copy Cell Value og Pasteí annað hólf
- Hvernig á að afrita margar hólf í annað blað í Excel (9 aðferðir)
- Excel VBA: afrita svið í aðra vinnubók
- [Lagt]: Hægrismelltu á Copy and Paste virkar ekki í Excel (11 lausnir)
3. Lýstu breytu með því að nota VBA PasteSpecial og Keep Upprunasnið í Excel
Með því að lýsa yfir breytum og stilla breytur á mismunandi svið skaltu fylgja skrefunum hér að neðan til að líma Special í VBA .
Skref 1:
- Í fyrsta lagi skaltu ýta á Alt + F11 til að opna VBA Macro .
- Veldu nýtt Eining .
- Límdu síðan eftirfarandi VBA kóða .
6200
Skref 2:
- Eftir að þú hefur vistað forritið skaltu ýta á F5 til að keyra.
- Þess vegna verður afritaða svið þitt límt með því að halda upprunasniðinu sem áður.
Lesa meira: Hvernig á að nota VBA PasteSpecial fyrir formúlur og snið í Excel (3 Ways)
4. Notaðu VBA PasteSpecial og Keep Sour ce Formatting í mismunandi vinnublaði í Excel
Við munum tala um mjög mikilvæga aðferð í þessum hluta. Vegna þess að við munum fara í gegnum hvernig á að nota PasteSpecial í VBA í mörgum vinnubókum. Til dæmis munum við afrita af 'Sheet4' og líma það inn í 'Sheet5 ' eins og sýnt er í skrefunum hér að neðan.
Skref 1:
- Til að opna VBA Macro , ýttu á Alt + F11
- Í flipanum Setja inn , veldu eininguna.
- Límdu síðan eftirfarandi VBA.
5121
Skref 2:
- Til að keyra forritið, ýttu á F5 eftir vistar forritið.
- Þess vegna færðu límt gildi í blað 5 með því að halda upprunasniðinu.
Lesa meira: Hvernig á að nota Paste Special Command í Excel (5 viðeigandi leiðir)
Niðurstaða
Til að draga saman, ég vona að þú vitir það núna hvernig á að nota Excel VBA til að líma sérstaka Keep Source Formatting. Allar þessar aðferðir ætti að kenna gögnunum þínum og venjast þeim. Skoðaðu æfingabókina og notaðu það sem þú hefur lært. Við erum hvattir til að halda áfram að halda fyrirlestra sem þessa vegna mikilvægs stuðnings þíns.
Vinsamlegast ekki hika við að hafa samband við okkur ef þú hefur einhverjar spurningar. Vinsamlegast deildu hugsunum þínum í athugasemdareitnum hér að neðan.
Spurningum þínum verður svarað eins fljótt og auðið er af Exceldemy starfsmönnum.
Vertu hjá okkur og haltu áfram að læra.