Tabela e përmbajtjes
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.