VBA Paste Special për të kopjuar vlerat dhe formatet në Excel (9 shembuj) -

  • Shperndaje Kete
Hugh West

Kur na duhet të kopjojmë dhe ngjitim ndonjë të dhënë në Microsoft Excel, ne kemi mundësinë e mjeteve të ndryshme të shkurtoreve dhe shiritave në Excel. Excel VBA Macro gjithashtu ka një lehtësi të tillë në vend të opsioneve të librit të punës. Ne do të diskutojmë vlerat dhe formatet VBA Paste Special në Excel.

Shkarko librin e punës praktike

Shkarko këtë libër pune praktike për t'u ushtruar ndërkohë që je duke lexuar këtë artikull.

Vlerat dhe formatet duke përdorur PasteSpecial.xlsm

9 Shembuj për të kopjuar vlerat dhe formatet me Paste Special në Excel VBA

Në këtë artikull, ne do të diskutojmë 9 metoda me vlerat dhe formatin VBA Macros në Paste Special dhe formatin në Excel.

Ne do merrni parasysh të dhënat e mëposhtme për këtë qëllim.

1. Aplikoni InputBox në VBA Paste Special për Kopjimin e Vlerave dhe Formateve

Ne do të përdorim opsionin InputBox në këtë shembull për Ngjit Special .

Hapi 1 :

  • Shko te skeda Zhvilluesi .
  • Klikoni në Regjistro makro .
  • Cakto Excel_Paste_Special_1 si Emri makro .
  • Më pas shtypni OK .

Hapi 2:

  • Tani, klikoni në komandën Macros .
  • Zgjidhni Macro dhe më pas shtypni Hapi në .

Hapi 3:

  • Kopjo dhe ngjit sa vijon kodi në modulin e komandës.
3003

Hapi 4:

  • Shtypni F5 për të drejtuarkodi.
  • Do të shfaqet një kuti e re dialogu. Zgjidhni diapazonin e burimit në atë kuti.
  • Më pas shtypni OK .

Hapi 5:

  • Do të shfaqet një kuti tjetër dialogu. Zgjidhni një gamë të zbrazët ku të ngjitni qelizat e kopjuara.

Tani, shikoni grupin e të dhënave.

Të gjitha të dhënat kopjohen me vlera dhe formate duke përdorur VBA Paste Special .

Lexo më shumë: Si të aplikoni VBA PasteSpecial dhe të mbani formatimin e burimit në Excel

2. Fut gamë qelizash me vlera dhe formate duke përdorur xlPasteAllUsingSourceTheme në VBA Paste Special

Ne do të fusim gamën e qelizave direkt në kodin VBA në këtë seksion.

Hapi 1:

  • Shtypni Alt+F11 për të hyrë në modulin e komandës.
  • Vendosni kodin e mëposhtëm në modulin e komandës.
7309

Hapi 2:

  • Tani, shtypni F5 për të ekzekutuar kodin.

Kjo komandë xlPasteAllUsingSourceTheme kopjon kopjen e saktë të të dhënave burimore.

Lexo më shumë: Excel VBA: Kopjo vlerën e qelisë dhe ngjit në një qelizë tjetër

3. Përdorni variabël VBA për të futur diapazonin me vlera dhe formate duke përdorur Paste Special

Ne do të tregojmë përdorimin e variablave në kodin VBA Paste Special këtu.

Hapi 1:

  • Së pari, futni modulin e komandës duke shtypur Alt+F11 .
  • Fshi kodin më poshtë në komandëmodul.
7871

Hapi 2:

  • Shtypni F5 dhe ekzekutoni kodi.

Lexo më shumë: Excel VBA: Kopjo gamë në një libër tjetër pune

4. Përdorni xlPasteValues ​​dhe xlPasteFormats për të kopjuar vlerat dhe formatet në fletë të tjera Mbajtja e formateve të pandryshuara

Metodat e mësipërme janë përdorur për kopjimin dhe ngjitjen e të dhënave në të njëjtën fletë. Tani, ne do të tregojmë se si të përdorim VBA Paste Special për fletë të ndryshme.

Hapi 1:

  • Fut modulin e komandës duke klikuar Alt+F11 dhe duke kopjuar kodin e mëposhtëm në të.
8141

Hapi 2:

  • Shtypni F5 për të ekzekutuar kodin.

Mund t'i shohim ato të dhëna të Set_të_të dhënave është kopjuar në Different_Sheet .

Lexo më shumë: Si të përdoret VBA PasteSpecial për formulat dhe formatet në Excel (3 mënyra)

Lexime të ngjashme

  • Si të kopjoni qeliza të shumta në një fletë tjetër në Excel (9 metoda)
  • Dallimi midis ngjitjes dhe ngjitjes speciale në Excel
  • Excel VBA për të kopjuar të dhënat nga një libër tjetër pune pa u hapur
  • Si të kopjoni dhe ngjitni në Excel dhe Mbani madhësinë e qelizës (7 shembuj)
  • Kopjo dhe ngjit vlerat në rreshtin tjetër bosh me Excel VBA (3 shembuj)

5 . Përdorni xlPasteFormats për të ngjitur vetëm formatet

Në metodat e mëparshme, ne kopjuam të gjitha të dhënat dhe i ngjitëmpa asnjë ndryshim. Por në këtë seksion, ne do të kopjojmë vetëm formatin e të dhënave.

Hapi 1:

  • Shko te moduli i komandës duke shtypur Alt+ F11 .
  • Kopjo dhe ngjit kodin më poshtë në modulin e komandës.
7643

Hapi 2:

  • Tani, shtypni butonin F5 dhe ekzekutoni kodin.

Shikoni grupin e të dhënave. Vetëm formatet kopjohen, asnjë vlerë nuk ka këtu.

Lexo më shumë: Si të kopjoni dhe ngjitni në Excel pa ndryshuar formatin

6. Përdorni xlPasteValues ​​për të ngjitur vetëm vlerat

Ne mund t'i kopjojmë vlerat vetëm duke përdorur VBA Paste Special .

Hapi 1:

  • Shtypni Alt+F11 për të hyrë në modulin e komandës.
  • Shkruani kodin e mëposhtëm në modulin e komandës.
9458

Hapi 2:

  • Klikoni në F5 dhe ekzekutoni kodin.

Vini re grupin e të dhënave. Këtu kopjohen vetëm vlerat. Asnjë format nuk kopjohet në këtë metodë.

Lexo më shumë: Si të përdorni VBA për të ngjitur vlerat vetëm pa formatim në Excel

7. Kopjo dhe ngjit të gjitha përmbajtjet e një qelize të vetme

Në seksionet e mëparshme, ne kopjuam një sërë të dhënash. Këtu, ne do të kopjojmë vetëm një qelizë të vetme.

Hapi 1:

  • Tani, shtypni Alt+F11 dhe futni komandën modul.
  • Shkruani kodin e mëposhtëm në modul.
5047

Hapi 2:

  • Tani, shtypni F5Butoni për të ekzekutuar kodin.

Mund të shohim se këtu është kopjuar një qelizë e vetme, jo një interval.

Lexo më shumë: Formula për të kopjuar dhe ngjitur vlerat në Excel (5 shembuj)

8. Kopjoni dhe ngjitni të gjitha atributet e një kolone të caktuar me VBA

Si një qelizë e vetme, ne mund të kopjojmë një kolonë të vetme në grupin e të dhënave.

Hapi 1:

  • Thjesht shtypni Alt+F11 për të hyrë në modulin e komandës.
  • Shkruani kodin më poshtë në modul.
2906

Hapi 2:

  • ekzekutoni kodin duke shtypur F5 .

Këtu, ne mund të shohim se Kollona B është kopjuar në Kollona E .

Lexo më shumë: [I rregulluar]: Klikoni me të djathtën "Kopjo dhe ngjit" nuk funksionon në Excel (11 zgjidhje)

9. Kopjo dhe ngjit të gjitha atributet e një rreshti me Excel VBA

Në mënyrë të ngjashme, ne mund të kopjojmë një rresht të vetëm duke përdorur Ngjit Special .

Hapi 1 :

  • Klikoni në Alt+F11 për të hyrë në modulin komandues.
  • Kopjo kodin e mëposhtëm në modulin e komandës.
9419

Hapi 2:

  • ekzekutoni kodin duke shtypur F5 .

Këtu, Rreshti 4 kopjohet në Rreshti 11 .

Lexo më shumë: Si të kopjoni shumë rreshta në Excel duke përdorur makro (4 shembuj)

Përfundim

Në këtë artikull, ne kemi shpjeguar 9 metodat e VBA Paste Vlerat dhe formatet speciale në Excel. Shpresoj se kjo do të kënaqënevojat tuaja. Ju lutemi, hidhni një sy në faqen tonë të internetit Exceldemy.com dhe jepni sugjerimet tuaja në kutinë e komenteve.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.