Բովանդակություն
Երբ մենք պետք է պատճենենք և տեղադրենք որևէ տվյալ Microsoft Excel-ում, մենք Excel-ում ունենք տարբեր դյուրանցումների և ժապավենային գործիքների հնարավորություն: Excel VBA Macro-ն նույնպես ունի նման հնարավորություն, այլ ոչ թե աշխատանքային գրքի տարբերակներ: Մենք կքննարկենք VBA Paste Special արժեքներն ու ձևաչափերը Excel-ում:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը, որպեսզի վարժություններ կատարեք կարդալիս այս հոդվածը:
Արժեքներ և ձևաչափեր՝ օգտագործելով PasteSpecial.xlsm
9 Օրինակներ՝ արժեքները և ձևաչափերը Paste Special-ով Excel VBA-ում պատճենելու համար
Այս հոդվածում մենք կքննարկենք 9 մեթոդ VBA մակրոներով Փոստի հատուկ արժեքներով և ձևաչափով Excel-ում:
Մենք կկատարենք հաշվի առեք ստորև բերված տվյալների բազան այս նպատակով:
1. Կիրառել InputBox-ը VBA Paste Special-ում Պատճենելու արժեքները և ձևաչափերը
Այս օրինակում մենք կօգտագործենք InputBox տարբերակը Paste Special :
Քայլ 1 :
- Գնացեք Developer ներդիր:
- Սեղմեք Record Macro :
- Set Excel_Paste_Special_1 որպես Մակրո անուն :
- Այնուհետև սեղմեք OK :
Քայլ 2.
- Այժմ սեղմեք Macros հրամանը:
- Ընտրեք Macro և սեղմեք Քայլ դեպի ։
Քայլ 3.
- Պատճենեք և տեղադրեք հետևյալը կոդը հրամանի մոդուլի վրա:
6864
Քայլ 4.
- Սեղմեք F5 գործարկելկոդը:
- Նոր երկխոսության տուփ կհայտնվի: Ընտրեք աղբյուրի տիրույթն այդ վանդակում:
- Այնուհետև սեղմեք OK :
Քայլ 5.
- Կհայտնվի մեկ այլ երկխոսության տուփ: Ընտրեք դատարկ տիրույթ, որտեղ տեղադրեք պատճենված բջիջները:
Այժմ նայեք տվյալների հավաքածուին:
Բոլոր տվյալները պատճենվում են արժեքներով և ձևաչափերով՝ օգտագործելով VBA Paste Special :
Կարդալ ավելին. Ինչպես կիրառել VBA PasteSpecial-ը և պահպանել աղբյուրի ձևաչափումը Excel-ում:
2. Տեղադրեք բջիջների տիրույթը արժեքներով և ձևաչափերով, օգտագործելով xlPasteAllUsingSourceTheme-ը VBA Paste Special-ում
Մենք բջիջների տիրույթը կտեղադրենք անմիջապես այս բաժնի VBA կոդի վրա:
Քայլ 1.
- Սեղմեք Alt+F11 հրամանի մոդուլ մուտք գործելու համար:
- Տեղադրեք հետևյալ կոդը հրամանի մոդուլի վրա:
6915
Քայլ 2.
- Այժմ սեղմեք F5 կոդը գործարկելու համար:
Այս xlPasteAllUsingSourceTheme հրամանը պատճենում է աղբյուրի տվյալների ճշգրիտ կրկնօրինակը:
Կարդալ ավելին. Excel VBA. Պատճենեք բջջային արժեքը և տեղադրեք մեկ այլ բջիջում
3. Օգտագործեք VBA փոփոխական՝ արժեքներով և ձևաչափերով միջակայքը տեղադրելու համար, օգտագործելով Paste Special
Մենք այստեղ ցույց կտանք VBA Paste Special կոդում փոփոխականների օգտագործումը:
Քայլ 1.
- Նախ, մուտքագրեք հրամանի մոդուլը` սեղմելով Alt+F11 :
- Ստեղծված կոդը գրեք հրամանի մեջմոդուլ:
3564
Քայլ 2.
- Սեղմեք F5 և գործարկեք կոդը:
Կարդալ ավելին. Excel VBA. Պատճենել միջակայքը մեկ այլ աշխատանքային գրքում
4. Օգտագործեք xlPasteValues և xlPasteFormats արժեքները և ձևաչափերը այլ թերթում պատճենելու համար Ձևաչափերն անփոփոխ պահելու համար
Վերոնշյալ մեթոդները օգտագործվել են նույն թերթում տվյալները պատճենելու և տեղադրելու համար: Այժմ մենք ցույց կտանք, թե ինչպես օգտագործել VBA Paste Special տարբեր թերթերի համար:
Քայլ 1.
- Մուտքագրեք հրամանի մոդուլը սեղմելով Alt+F11 և դրա վրա պատճենելով հետևյալ կոդը:
1533
Քայլ 2.
- Սեղմեք F5 կոդը գործարկելու համար:
Մենք կարող ենք տեսնել Data_Set<2-ի այդ տվյալները:> պատճենված է Տարբեր_Թերթում :
Կարդալ ավելին. Ինչպես օգտագործել VBA PasteSpecial-ը Excel-ի բանաձևերի և ձևաչափերի համար (3 եղանակ)
Նմանատիպ ընթերցումներ
- Ինչպես պատճենել բազմաթիվ բջիջներ մեկ այլ թերթիկի վրա Excel-ում (9 մեթոդ)
- Տարբերությունը Excel-ում Paste-ի և Paste Special-ի միջև
- Excel VBA՝ առանց բացելու այլ աշխատանքային գրքույկից տվյալները պատճենելու համար
- Ինչպես պատճենել և տեղադրել Excel-ում և Պահպանեք բջիջի չափը (7 օրինակ)
- Պատճենեք և տեղադրեք արժեքները հաջորդ դատարկ տողում Excel VBA-ով (3 օրինակ)
5 . Օգտագործեք xlPasteFormats՝ միայն ձևաչափերը տեղադրելու համար
Նախորդ մեթոդներում մենք պատճենեցինք ամբողջ տվյալները և տեղադրեցինք դրանք։առանց փոփոխության. Բայց այս բաժնում մենք պատճենելու ենք միայն տվյալների ձևաչափը:
Քայլ 1.
- Գնացեք հրամանի մոդուլ՝ սեղմելով Alt+։ F11 .
- Պատճենեք և տեղադրեք ստորև նշված կոդը հրամանի մոդուլում:
1836
Քայլ 2.
- Այժմ սեղմեք F5 կոճակը և գործարկեք կոդը:
Նայեք տվյալների հավաքածուն: Միայն ձևաչափերն են պատճենվում, այստեղ արժեքներ չկան:
Կարդալ ավելին. Ինչպես պատճենել և տեղադրել Excel-ում առանց ձևաչափը փոխելու
6. Օգտագործեք xlPasteValues՝ միայն արժեքները տեղադրելու համար
Մենք կարող ենք պատճենել արժեքները միայն VBA Paste Special -ի միջոցով:
Քայլ 1:
- Սեղմեք Alt+F11 հրամանի մոդուլ մուտք գործելու համար:
- Գրեք հետևյալ կոդը հրամանի մոդուլի վրա:
9349
Քայլ 2.
- Սեղմեք F5 և գործարկեք կոդը:
Ուշադրություն դարձրեք տվյալների հավաքածուին: Այստեղ պատճենվում են միայն արժեքները: Այս մեթոդով ոչ մի ձևաչափ չի պատճենվում:
Կարդալ ավելին. Ինչպես օգտագործել VBA արժեքները միայն առանց ձևաչափման Excel-ում տեղադրելու համար
7. Պատճենեք և տեղադրեք մեկ բջիջի ամբողջ բովանդակությունը
Նախորդ բաժիններում մենք պատճենեցինք տվյալների մի շարք: Այստեղ մենք պատճենելու ենք միայն մեկ բջիջ:
Քայլ 1.
- Այժմ սեղմեք Alt+F11 և մուտքագրեք հրամանը մոդուլ:
- Մուտքագրեք հետևյալ կոդը մոդուլի վրա:
2107
Քայլ 2.
- Այժմ սեղմեք F5 կոճակը՝ կոդը գործարկելու համար:
Մենք կարող ենք տեսնել, որ այստեղ պատճենված է մեկ բջիջ, այլ ոչ թե միջակայք:
Կարդալ ավելին. Excel-ում արժեքները պատճենելու և տեղադրելու բանաձև (5 օրինակ)
8. Պատճենեք և տեղադրեք որոշակի սյունակի բոլոր հատկանիշները VBA-ով
Ինչպես մեկ բջիջ, մենք կարող ենք պատճենել տվյալների հավաքածուի մեկ սյունակ:
Քայլ 1:
- Պարզապես սեղմեք Alt+F11 ` հրամանի մոդուլ մուտք գործելու համար:
- Գրեք կոդը ստորև մոդուլում:
8101
Քայլ 2.
- Գործարկեք կոդը՝ սեղմելով F5 ։
Այստեղ մենք կարող ենք տեսնել, որ Սյունակ B պատճենված է Սյունակ E :
Կարդալ ավելին` [Ստուգված]․ աջ սեղմեք «Պատճենել և տեղադրեք», որը չի աշխատում Excel-ում (11 լուծում)
9. Պատճենեք և տեղադրեք տողի բոլոր հատկանիշները Excel VBA-ով
Նմանապես, մենք կարող ենք մեկ տող պատճենել՝ օգտագործելով Paste Special :
Քայլ 1 :
- Սեղմեք Alt+F11 հրամանի մոդուլ մուտք գործելու համար:
- Պատճենեք հետևյալ կոդը հրամանի մոդուլի վրա:
4853
Քայլ 2.
- Գործարկեք կոդը՝ սեղմելով F5 :
Այստեղ, Տող 4 պատճենված է Տող 11 :
Կարդալ ավելին` Ինչպես պատճենել բազմաթիվ տողեր Excel-ում՝ օգտագործելով մակրո (4 օրինակ)
Եզրակացություն
Այս հոդվածում մենք բացատրել ենք 9 մեթոդներ VBA Paste Հատուկ արժեքների և ձևաչափերի Excel-ում: Հուսով եմ, որ սա կբավարարիձեր կարիքները: Խնդրում ենք դիտել մեր կայքը Exceldemy.com և տալ ձեր առաջարկները մեկնաբանությունների դաշտում: