როგორ გამოვიყენოთ VBA PasteSpecial და შეინარჩუნოთ წყაროს ფორმატირება Excel-ში

  • გააზიარეთ ეს
Hugh West

თუმცა, არის სიტუაციები, როდესაც ჩვენ გვინდა მეტის დუბლირება, ვიდრე უბრალოდ ტექსტი. ჩვენ შეგვიძლია დავაკოპიროთ Excel-ის ყველა შესაძლებლობა, როგორიცაა პირობითი ფორმატირება, მონაცემთა ვალიდაცია, მონაცემთა ტიპის ფორმატირება და ესთეტიკური მახასიათებლები, როგორიცაა საზღვრები და უჯრედის ფერები. შესაძლოა, აღფრთოვანებული ხართ თქვენი თანამშრომლის ფერის სქემით, მაგრამ გჭირდებათ სტატიკური მონაცემები, ან შესაძლოა ფორმულები ფანტასტიკურია, მაგრამ არ მოგწონთ ფერების სქემა. ამ სახელმძღვანელოში. ჩვენ ვაჩვენებთ VBA PasteSpecial-ს და შევინარჩუნებთ წყაროს ფორმატირებას Excel-ში.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

ჩამოტვირთეთ ეს სავარჯიშო წიგნაკი, რომ ივარჯიშოთ ამ სტატიის კითხვის დროს.

VBA PasteSpecial.xlsm

4 მარტივი მაგალითი VBA PasteSpecial-ის გამოსაყენებლად და წყაროს ფორმატირების შესანარჩუნებლად Excel-ში

ჩვენ ვაჩვენებთ ოთხ მაგალითს, თუ როგორ გამოიყენოს სპეციალური პასტა VBA , ხოლო წყაროს ფორმატი შეინარჩუნოს ქვემოთ მოცემულ განყოფილებებში. აქ არის მონაცემთა ნაკრების ნიმუში, რომელსაც გამოვიყენებთ კოპირებისა და ჩასართავად.

1. დაამატეთ Input Box VBA PasteSpecial-ის გამოყენებით და შეინახეთ წყაროს ფორმატირება Excel-ში

უპირველეს ყოვლისა. ჩვენ გამოვიყენებთ ველს დიაპაზონის შესარჩევად და შემდეგ ჩასვით სხვა უჯრედში. ამისათვის მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯი 1:

  • პირველ რიგში, დააჭირეთ Alt + F11 მაკრო დასაწყებად.
  • შემდეგ, დააწკაპუნეთ ჩასმა, აირჩიეთ მოდული ვარიანტი.

ნაბიჯი 2:

  • ჩასვით შემდეგიVBA კოდი.
7157

ნაბიჯი 3:

  • შეინახეთ პროგრამა და დააჭირეთ F5 მის გასაშვებად.
  • 'ExcelWIKI' ველის გამოჩენის შემდეგ აირჩიეთ დიაპაზონი $B$4:$C$11 .
  • დააწკაპუნეთ OK .

ნაბიჯი 4:

  • აირჩიეთ ნებისმიერი ცარიელი უჯრედი ჩასასვლელად.
  • შემდეგ, დააწკაპუნეთ OK.

  • ამიტომ, თქვენ მიიღებთ პასტის მნიშვნელობა ფორმატის ხელუხლებლად შენარჩუნებით.

წაიკითხეთ მეტი: სხვაობა პასტასა და სპეციალურ ჩასმას შორის Excel-ში

2. გამოიყენეთ VBA PasteSpecial დიაპაზონის არჩევისთვის და შეინახეთ წყაროს ფორმატირება Excel-ში

VBA -ში, თქვენ ასევე შეგიძლიათ მიუთითოთ დიაპაზონები და დააკოპიროთ და ჩასვათ ისინი წყაროს ფორმატის შენარჩუნებისას . მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ გააკეთოთ ეს.

ნაბიჯი 1:

  • დააჭირეთ Alt + F11 მაკრო გასახსნელად.
  • შექმენით ახალი მოდული Insert
  • უბრალოდ, ჩასვით შემდეგი VBA კოდი დიაპაზონი B4:C11 .
5211

ნაბიჯი 2:

  • ბოლოს, შეინახეთ პროგრამა და დააჭირეთ F5 გასაშვებად. შესაბამისად, თქვენ იხილავთ ცვლილებებს, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე.

წაიკითხეთ მეტი: VBA Paste სპეციალური მნიშვნელობებისა და ფორმატების კოპირებისთვის Excel-ში (9 მაგალითები)

მსგავსი წაკითხვები

  • VBA კოდი ორი Excel ფურცლის შესადარებლად და განსხვავებების კოპირებისთვის
  • Excel VBA: დააკოპირეთ უჯრედის მნიშვნელობა და ჩასვითსხვა უჯრედში
  • როგორ დავაკოპიროთ მრავალი უჯრედი სხვა ფურცელზე Excel-ში (9 მეთოდი)
  • Excel VBA: დააკოპირეთ დიაპაზონი სხვა სამუშაო წიგნში
  • [შესწორდა]: დააწკაპუნეთ მარჯვენა ღილაკით Copy and Paste არ მუშაობს Excel-ში (11 Solutions)

3. გამოაცხადეთ ცვლადი VBA PasteSpecial-ის გამოყენებით და Keep წყაროს ფორმატირება Excel-ში

ცვლადების გამოცხადებით და ცვლადების სხვადასხვა დიაპაზონში დაყენებით, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს pasteSpecial-ში VBA .

ნაბიჯი 1:

  • უპირველეს ყოვლისა, დააჭირეთ Alt + F11 გასახსნელად VBA მაკრო .
  • აირჩიეთ ახალი მოდული .
  • შემდეგ, ჩასვით შემდეგი VBA კოდი .
3385

ნაბიჯი 2:

  • პროგრამის შენახვის შემდეგ დააჭირეთ F5 გასაშვებად.
  • ამიტომ, თქვენი კოპირებული დიაპაზონი ჩაიწერება წყაროს ფორმატირების სახით. ადრე.

დაწვრილებით: როგორ გამოვიყენოთ VBA PasteSpecial ფორმულებისთვის და ფორმატებისთვის Excel-ში (3 გზა)

4. გამოიყენეთ VBA PasteSpecial და Keep Sour ce ფორმატირება სხვადასხვა სამუშაო ფურცელში Excel-ში

ამ ნაწილში ვისაუბრებთ ძალიან მნიშვნელოვან მეთოდზე. რადგან ჩვენ განვიხილავთ, თუ როგორ გამოვიყენოთ PasteSpecial VBA მრავალ სამუშაო წიგნში. მაგალითად, ჩვენ დავაკოპირებთ 'Sheet4' და ჩასვით მას 'Sheet5 ', როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ნაბიჯებში.

ნაბიჯი 1:

  • VBA მაკრო გასახსნელად დააჭირეთ Alt + F11
  • Insert ჩანართიდან აირჩიეთ მოდული.
  • შემდეგ ჩასვით შემდეგი VBA.
7705

ნაბიჯი 2:

  • პროგრამის გასაშვებად დააჭირეთ F5 შემდეგ პროგრამის შენახვა.
  • აქედან გამომდინარე, თქვენ მიიღებთ ჩასმულ მნიშვნელობას ფურცელი 5 წყაროს ფორმატის შენარჩუნებით.

წაიკითხეთ მეტი: როგორ გამოვიყენოთ Paste Special Command Excel-ში (5 შესაფერისი გზა)

დასკვნა

შესაჯამებლად, იმედი მაქვს ახლა იცით როგორ გამოვიყენოთ Excel VBA სპეციალური Keep წყაროს ფორმატირების ჩასმა. ყველა ეს სტრატეგია უნდა ასწავლოს თქვენს მონაცემებს და გამოიყენოს იგი. გაეცანით სავარჯიშო წიგნს და გამოიყენეთ ის, რაც ისწავლეთ. ჩვენ მოტივირებული ვართ გავაგრძელოთ მსგავსი ლექციების ჩატარება თქვენი მნიშვნელოვანი მხარდაჭერის გამო.

გთხოვთ, ნუ მოგერიდებათ დაგვიკავშირდეთ, თუ თქვენ გაქვთ რაიმე შეკითხვები. გთხოვთ, გააზიაროთ თქვენი მოსაზრებები კომენტარების ველში ქვემოთ.

თქვენს კითხვებზე უპასუხებს Exceldemy პერსონალი.

დარჩით ჩვენთან და განაგრძეთ სწავლა.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.