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

  • Podijeli Ovo
Hugh West

Međutim, postoje situacije kada želimo duplicirati više od običnog teksta. Možemo kopirati sve njihove mogućnosti Excela, kao što su uvjetno formatiranje, provjera valjanosti podataka, formatiranje tipa podataka i estetske karakteristike poput granica i boja ćelija. Možda se divite shemi boja vašeg kolege, ali zahtijevate statične podatke, ili su formule fantastične, ali vam se ne sviđa shema boja. U ovom tutorijalu. Prikazat ćemo VBA PasteSpecial i zadržati izvorno formatiranje u Excel-u.

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.

VBA PasteSpecial.xlsm

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

Pokazat ćemo četiri primjera kako da koristite specijalnu pastu u VBA i zadržavajući izvorni format u odjeljcima ispod. Evo uzorka skupa podataka koji ćemo koristiti za kopiranje i lijepljenje.

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

Prvo i najvažnije. Koristit ćemo okvir za odabir raspona, a zatim ga zalijepiti u drugu ćeliju. Da biste to učinili, slijedite dolje navedene korake.

Korak 1:

  • Prvo, pritisnite Alt + F11 da pokrenete Makro .
  • Zatim kliknite na Ubaci, odaberite opciju Modul .

Korak 2:

  • Zalijepite sljedećeVBA kod.
6075

Korak 3:

  • Sačuvajte program i pritisnite F5 da ga pokrenete.
  • Nakon što se pojavi okvir 'ExcelWIKI' , odaberite raspon $B$4:$C$11 .
  • Kliknite OK .

4. korak:

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

  • Dakle, dobit ćete vrijednost zalijepi zadržavajući format netaknutim.

Pročitajte više: Razlika između lijepljenja i posebnog lijepljenja u Excelu

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

U VBA , također možete specificirati raspone i kopirati ih i zalijepiti, zadržavajući izvorno formatiranje . Pratite dolje navedene korake da biste to učinili.

Korak 1:

  • Pritisnite Alt + F11 da otvorite Makro .
  • Kreirajte novi modul iz Insert
  • Jednostavno, zalijepite sljedeći VBA kod za raspon B4:C11 .
5565

Korak 2:

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

Pročitajte više: VBA Paste Special za kopiranje vrijednosti i formata u Excel (9 Primjeri)

Slična očitanja

  • VBA kod za poređenje dva Excel lista i razlike u kopiranju
  • Excel VBA: Kopiraj vrijednost ćelije i zalijepiu drugu ćeliju
  • Kako kopirati više ćelija na drugi list u Excelu (9 metoda)
  • Excel VBA: Kopiraj raspon u drugu radnu knjigu
  • [Popravljeno]: Desni klik Copy and Paste ne radi u Excelu (11 rješenja)

3. Deklarirajte varijablu primjenom VBA PasteSpecial i Keep Formatiranje izvora u Excelu

Deklarisanjem varijabli i postavljanjem varijabli na različite opsege, slijedite dolje navedene korake da zalijepiteSpecial u VBA .

1. korak:

  • Prvo, pritisnite Alt + F11 da otvorite VBA Macro .
  • Odaberite novi Module .
  • Zatim zalijepite sljedeći VBA kod .
8289

Korak 2:

  • Nakon što sačuvate program, pritisnite F5 za pokretanje.
  • Stoga će vaš kopirani raspon biti zalijepljen uz zadržavanje izvornog formata 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 Formatiranje u različitim radnim listovima u Excelu

U ovom dijelu ćemo 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 ispod.

Korak 1:

  • Da otvorite VBA makro , pritisnite Alt + F11
  • Na kartici Insert , odaberite Module.
  • Zatim, zalijepite sljedeći VBA.
2121

Korak 2:

  • Da pokrenete program, pritisnite F5 nakon spremanje programa.
  • Zbog toga ćete dobiti zalijepljenu vrijednost u list 5 uz zadržavanje izvornog formata.

Pročitajte više: Kako koristiti specijalnu naredbu zalijepi u Excelu (5 odgovarajućih načina)

Zaključak

Da rezimiramo, nadam se da sada znate kako koristiti Excel VBA da zalijepite posebno zadržavanje izvornog formatiranja. Sve ove strategije treba naučiti vašim podacima i naviknuti na njih. Pregledajte priručnik i primijenite ono što ste naučili. Motivirani smo da nastavimo održavati ovakva predavanja zbog vaše važne podrške.

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

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

Ostanite s nama i nastavite učiti.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.