Kako primijeniti VBA PasteSpecial i zadržati izvorno oblikovanje u Excelu

  • Podijeli Ovo
Hugh West

Međutim, postoje situacije kada želimo duplicirati više od običnog teksta. Od njih možemo kopirati sve mogućnosti Excela, kao što su uvjetno oblikovanje, provjera valjanosti podataka, oblikovanje vrste podataka i estetske značajke poput obruba i boja ćelija. Možda se divite shemi boja vašeg suradnika, ali su vam potrebni statični podaci ili su možda formule fantastične, ali vam se shema boja ne sviđa. U ovom vodiču. Pokazat ćemo VBA PasteSpecial i zadržati formatiranje izvora u Excelu.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

VBA PasteSpecial.xlsm

4 jednostavna primjera za primjenu VBA PasteSpecial i zadržavanje izvornog oblikovanja u Excelu

Demonstrirat ćemo četiri primjera kako da koristite posebno lijepljenje u VBA uz zadržavanje izvornog formata u odjeljcima ispod. Ovdje je uzorak skupa podataka koji ćemo koristiti za kopiranje i lijepljenje.

1. Dodajte okvir za unos koristeći VBA PasteSpecial i zadržite izvorno oblikovanje u Excelu

Prvo i osnovno. Upotrijebit ćemo okvir za odabir raspona i zatim ga zalijepiti u drugu ćeliju. Da biste to učinili, slijedite korake u nastavku.

1. korak:

  • Prvo pritisnite Alt + F11 za pokretanje Makro .
  • Zatim kliknite na Umetni, odaberite opciju Modul .

2. korak:

  • Zalijepite sljedećeVBA kod.
2161

Korak 3:

  • Spremite program i pritisnite F5 da biste ga pokrenuli.
  • Nakon što se pojavi okvir 'ExcelWIKI' , odaberite raspon $B$4:$C$11 .
  • Kliknite U redu .

Korak 4:

  • Odaberite bilo koju praznu ćeliju za lijepljenje.
  • Zatim kliknite U redu.

  • Stoga ćete dobiti vrijednost lijepljenja zadržavajući format netaknutim.

Pročitajte više: Razlika između Paste i Paste Special u Excelu

2. Primijenite VBA PasteSpecial za odabir raspona i zadržavanje izvornog oblikovanja u Excelu

U VBA također možete navesti raspone te ih kopirati i zalijepiti zadržavajući izvorno oblikovanje . Slijedite dolje navedene korake da biste to učinili.

1. korak:

  • Pritisnite Alt + F11 za otvaranje Makro .
  • Stvorite novi modul iz Umetni
  • Jednostavno zalijepite sljedeći VBA kod za raspon B4:C11 .
3691

Korak 2:

  • Konačno, spremite program i pritisnite F5 za pokretanje. Shodno tome, vidjet ćete promjene kao što je prikazano na slici ispod.

Pročitajte više: VBA Paste Special to Copy Values ​​and Formats in Excel (9 Primjeri)

Slična čitanja

  • VBA kod za usporedbu dva Excel lista i kopiranje razlika
  • Excel VBA: kopirajte i zalijepite vrijednost ćelijeu drugu ćeliju
  • Kako kopirati više ćelija na drugi list u Excelu (9 metoda)
  • Excel VBA: Kopiraj raspon u drugu radnu knjigu
  • [Riješeno]: Desni klik Kopiraj i zalijepi ne radi u Excelu (11 rješenja)

3. Deklarirajte varijablu primjenom VBA PasteSpecial i Keep Izvorno oblikovanje u Excelu

Deklariranjem varijabli i postavljanjem varijabli na različite raspone, slijedite korake u nastavku da zalijepiteSpecial u VBA .

Korak 1:

  • Prvo pritisnite Alt + F11 da biste otvorili VBA makro .
  • Odaberite novi Modul .
  • Zatim zalijepite sljedeći VBA kod .
6769

Korak 2:

  • Nakon spremanja programa, pritisnite F5 za pokretanje.
  • Stoga će vaš kopirani raspon biti zalijepljen uz zadržavanje izvornog oblikovanja kao prije.

Pročitajte više: Kako koristiti VBA PasteSpecial za formule i formate u Excelu (3 načina)

4. Koristite VBA PasteSpecial i Keep Sour ce Oblikovanje na drugom radnom listu u Excelu

U ovom ćemo dijelu govoriti o vrlo značajnoj metodi. Zato što ćemo proći kroz kako koristiti PasteSpecial u VBA u više radnih knjiga. Na primjer, kopirat ćemo iz 'Sheet4' i zalijepiti ga u 'Sheet5 ,' kao što je prikazano u koracima u nastavku.

Korak 1:

  • Za otvaranje VBA makronaredbe pritisnite Alt + F11
  • Na kartici Umetni odaberite Modul.
  • Zatim zalijepite sljedeći VBA.
8417

2. korak:

  • Za pokretanje programa pritisnite F5 nakon spremanje programa.
  • Stoga ćete dobiti zalijepljenu vrijednost u list 5 uz zadržavanje izvornog formata.

Pročitajte više: Kako koristiti posebnu naredbu za lijepljenje u Excelu (5 prikladnih načina)

Zaključak

Ukratko, nadam se da sada znate kako koristiti Excel VBA za lijepljenje posebnog formatiranja izvora. Sve ove strategije treba naučiti na svojim podacima i naviknuti se na njih. Pregledajte priručnik i primijenite ono što ste naučili. Motivirani smo da nastavimo s ovakvim predavanjima zbog vaše važne podrške.

Ne ustručavajte se kontaktirati nas ako imate bilo kakvih pitanja. Podijelite svoje mišljenje u polju za komentare ispod.

Osoblje Exceldemy na vaša će pitanja odgovoriti što je prije moguće.

Ostanite s nama i nastavite učiti.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.