Hoe om VBA PasteSpecial toe te pas en bronformatering in Excel te hou

  • Deel Dit
Hugh West

Daar is egter situasies wanneer ons meer as bloot teks wil dupliseer. Ons kan al Excel se vermoëns daarvan kopieer, soos voorwaardelike formatering, validering van data, datatipe formatering en estetiese kenmerke soos grense en selkleure. Miskien bewonder jy jou kollega se kleurskema, maar vereis statiese data, of dalk is die formules fantasties, maar jy hou nie van die kleurskema nie. In hierdie tutoriaal. Ons sal die VBA PasteSpecial wys en aanhou bronformatering in Excel.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.

VBA PasteSpecial.xlsm

4 maklike voorbeelde om VBA PasteSpecial toe te pas en bronformatering in Excel te hou

Ons sal vier voorbeelde demonstreer van hoe om die plak spesiale in VBA te gebruik terwyl die bronformaat in die afdelings hieronder behou word. Hier is 'n voorbeelddatastel wat ons sal gebruik om te kopieer en te plak.

1. Voeg invoerkassie by deur VBA PasteSpecial te gebruik en Hou Bronformatering in Excel

Eerstens. Ons sal die blokkie gebruik om 'n reeks te kies en dit dan in 'n ander sel te plak. Om dit te doen, volg die stappe hieronder.

Stap 1:

  • Druk eers Alt + F11 om 'n Makro te begin.
  • Klik dan op die Voeg in, kies die Module -opsie.

Stap 2:

  • Plak die volgendeVBA-kode.
6320

Stap 3:

  • Stoor die program en druk F5 om dit te laat loop.
  • Nadat jy die 'ExcelWIKI' -kassie verskyn het, kies die reeks $B$4:$C$11 .
  • Klik OK .

Stap 4:

  • Kies enige leë sel om te plak.
  • Klik dan OK.

  • Daarom sal jy kry die plakwaarde deur die formaat ongeskonde te hou.

Lees meer: ​​ Verskil tussen plak en plak spesiaal in Excel

2. Pas VBA PasteSpecial toe om reeks te kies en bronformatering in Excel te hou

In VBA kan jy ook reekse spesifiseer en dit kopieer en plak terwyl die bronformatering behou word . Volg die stappe hieronder om dit te doen.

Stap 1:

  • Druk Alt + F11 om Makro oop te maak.
  • Skep 'n nuwe Module uit die Voeg in
  • Plak eenvoudig die volgende VBA kode vir die reeks B4:C11 .
4085

Stap 2:

  • Laastens, stoor die program en druk F5 om te hardloop. Gevolglik sal jy die veranderinge sien soos in die prent hieronder getoon.

Lees Meer: VBA Plak Spesiaal om waardes en formate in Excel te kopieer (9) Voorbeelde)

Soortgelyke lesings

  • VBA-kode om twee Excel-blaaie te vergelyk en verskille te kopieer
  • Excel VBA: Kopieer selwaarde en plakna 'n ander sel
  • Hoe om veelvuldige selle na 'n ander blad in Excel te kopieer (9 metodes)
  • Excel VBA: Kopieer reeks na 'n ander werkboek
  • [Vaste]: Regskliek Kopieer en Plak Werk nie in Excel nie (11 oplossings)

3. Verklaar veranderlik deur VBA PasteSpecial en Keep toe te pas Bronformatering in Excel

Deur veranderlikes te verklaar en veranderlikes in verskillende reekse te stel, volg die stappe hieronder om Spesiaal in VBA te plak.

Stap 1:

  • Druk eerstens Alt + F11 om VBA Makro oop te maak.
  • Kies 'n nuwe Module .
  • Plak dan die volgende VBA-kode .
5791

Stap 2:

  • Nadat jy die program gestoor het, druk F5 om te hardloop.
  • Daarom sal jou gekopieerde reeks geplak word met die behoud van die bronformatering as voor.

Lees meer: ​​ Hoe om VBA PasteSpecial te gebruik vir formules en formate in Excel (3 maniere)

4. Gebruik VBA PasteSpecial en Hou Suur ce Formatering in verskillende werkkaarte in Excel

Ons sal in hierdie deel oor 'n baie belangrike metode praat. Want ons sal deurgaan hoe om PasteSpecial in VBA in verskeie werkboeke te gebruik. Ons sal byvoorbeeld kopieer vanaf 'Sheet4' en dit in 'Sheet5 ' plak, soos in die stappe hieronder getoon.

Stap 1:

  • Om VBA Makro oop te maak, druk Alt + F11
  • Van die Voeg in oortjie, kies die Module.
  • Plak dan die volgende VBA.
6672

Stap 2:

  • Om die program te laat loop, druk F5 na stoor die program.
  • Daarom sal jy die geplakte waarde in vel 5 kry met behoud van die bronformaat.

Lees meer: ​​ Hoe om plak spesiale opdrag in Excel te gebruik (5 geskikte maniere)

Gevolgtrekking

Om op te som, ek hoop jy weet nou hoe om Excel VBA te gebruik om spesiale Keep Source Formatting te plak. Al hierdie strategieë moet aan jou data geleer en daaraan gewoond word. Ondersoek die oefenboek en pas toe wat jy geleer het. Ons is gemotiveerd om aan te hou om lesings soos hierdie te gee vanweë jou belangrike ondersteuning.

Moet asseblief nie huiwer om ons te kontak as jy enige vrae het nie. Deel asseblief jou gedagtes in die kommentaarblokkie hieronder.

Jou vrae sal so gou moontlik deur die Exceldemy personeel beantwoord word.

Bly by ons en gaan voort om te leer.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.