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

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

თუ თქვენ ამოჭრით ან დააკოპირებთ რაიმე ტექსტს ან სურათს, ის ჯერ შეინახება ბუფერში. ამის შემდეგ, თქვენ შეგიძლიათ ჩასვათ ტექსტი ან სურათი სადმე, როგორიცაა Word ფაილები და Excel ფაილები. Excel-ში შეგიძლიათ ჩასვათ ბუფერიდან მრავალი გზით. Microsoft-ის Visual Basic აპლიკაციების (VBA) გამოყენება საშუალებას გაძლევთ ჩასვათ ბუფერიდან თქვენს Excel ფაილში რამდენიმე კოდით. ამ სტატიაში მე გაჩვენებთ VBA -ის გამოყენების 3 მეთოდს ბუფერიდან Excel-ში ჩასართავად.

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

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

გაცვლის ბუფერიდან Excel.xlsm-ზე ჩასმა

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

1. ჩასვით ბუფერიდან ერთ უჯრედში VBA გამოყენებით

აპლიკაციის დაწყებამდე ამ მეთოდით თქვენ უნდა გაააქტიუროთ Microsoft Forms 2.0 Object Library VBA პროექტისთვის. ამისათვის

➤ დააჭირეთ ALT+F11 გასათვლელად VBA

➤ გადადით Tools > მითითებები VBA ფანჯარაში.

ის გაიხსნება Reference- VBAProject ფანჯარა.

➤  შეამოწმეთ Microsoft Forms 2.0 Object Library და დააწკაპუნეთ OK .

იგი გაააქტიურებს Microsoft Forms 2.0 ობიექტის ბიბლიოთეკა . ახლა,

➤ დააწკაპუნეთ ჩასმა ჩანართზე და აირჩიეთ მოდული .

ეს იქნებაგახსენით Module(Code) ფანჯარა.

➤ ჩადეთ შემდეგი კოდი Module(Code) ფანჯარაში,

7504

კოდი შეიქმნება მაკრო რომელიც ჩასვებს ტექსტებს ბუფერიდან უჯრედში B4 .

კოდის ჩასმის შემდეგ,

➤ დააწკაპუნეთ Run ხატულაზე ან დააჭირეთ F5 .

ახლა,

➤ დახურეთ ან შეამცირეთ VBA ფანჯარა.

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

დაწვრილებით: როგორ დავაკოპიროთ და ჩასვათ Excel-ში ფორმულების გარეშე (7 მარტივი ხრიკი)

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

  • როგორ დავაკოპიროთ უნიკალური მნიშვნელობები სხვა სამუშაო ფურცელზე Excel-ში (5 მეთოდი)
  • კოპირეთ გაერთიანებული და გაფილტრული უჯრედები Excel-ში (4 მეთოდი)
  • როგორ დავაკოპიროთ რიგები Excel-ში (4 მარტივი გზა)
  • ასობით სტრიქონის კოპირება და ჩასმა Excel-ში (3 გზა)‌
  • როგორ დავაკოპიროთ და ჩასვათ ზუსტი ფორმატირება Excel-ში (სწრაფი 6 მეთოდი)

2. ჩასვით ბუფერიდან SendKeys

ეს მეთოდი არის მალსახმობის ღილაკზე დაყრდნობით CTRL+V რომელიც გამოიყენება მონაცემთა ჩასმისთვის. VBA კოდით, შეგიძლიათ გამოიყენოთ ეს ბრძანება ბუფერიდან მონაცემების ჩასასვლელად. პირველ რიგში,

➤ დააწკაპუნეთ მარჯვენა ღილაკით ფურცლის სახელზე VBA ფანჯრის Project პანელიდან.

გამოვა ჩამოსაშლელი მენიუ.

➤ გააფართოვეთ ჩასმა დაწკაპუნებით და შემდეგ აირჩიეთ მოდული .

ის გაიხსნება მოდული (კოდი) ფანჯარა.

➤ ჩადეთ შემდეგი კოდი Module(Code) ფანჯარაში,

9716

კოდი შექმნის მაკრო დასახელებული Paste_from_Clipboard_2 რომელიც მისცემს ბრძანებას CTRL+V უჯრედის არჩევის შემდეგ B4 და ჩასვით მონაცემები ბუფერიდან ამ უჯრედში.

ახლა,

➤ დახურეთ ან შეამცირეთ VBA ფანჯარა.

➤ დააჭირეთ ALT+F8

ის გახსნის Macro ფანჯარას.

➤ აირჩიეთ Paste_from_Clipboard_2 Macro name ველში და დააწკაპუნეთ Run .

შედეგად, ნახავთ, რომ ტექსტები ბუფერიდან ჩასმულია უჯრედში B4 .

დაწვრილებით: Excel VBA მხოლოდ მნიშვნელობების დანიშნულებაზე დასაკოპირებლად (მაკრო, UDF და UserForm)

3. ჩასვით ბუფერიდან a დიაპაზონი

ამ მეთოდით, მე გაჩვენებთ, თუ როგორ შეგიძლიათ დააკოპიროთ მონაცემთა დიაპაზონი ფურცლიდან ბუფერში და ჩასვათ ეს მონაცემები ბუფერიდან სხვა ფურცელში.

ვთქვათ, თქვენ გაქვთ შემდეგი მონაცემთა ნაკრები ფურცელში სახელად Da ta .

ახლა,

➤ დააჭირეთ ALT+11 VBA ფანჯრის გასახსნელად .

➤ დააწკაპუნეთ მარჯვენა ღილაკით ფურცლის სახელზე VBA ფანჯრის Project პანელიდან.

გამოვა ჩამოსაშლელი მენიუ.

➤ გააფართოვეთ ჩასმა დაწკაპუნებით და შემდეგ აირჩიეთ მოდული .

ის გაიხსნება მოდული( კოდი) ფანჯარა.

➤ ჩადეთ შემდეგი კოდი მოდულში(კოდი) ფანჯარა,

3922

კოდი დააკოპირებს მონაცემებს B4:E9 ფურცლის სახელწოდებით Data ში ბუფერში. ამის შემდეგ, ის ჩასვამს მონაცემებს B5:E10 ფურცლის სახელწოდებით Paste Sheet გაცვლის ბუფერიდან.

შემდეგ. რომ,

➤ დახურეთ ან შეამცირეთ VBA ფანჯარა.

➤ დააჭირეთ ALT+F8

ეს გაიხსნება მაკრო ფანჯარა.

➤ აირჩიეთ Copy_Clipboard_Range Macro name ველში და დააწკაპუნეთ Run .

შედეგად, თქვენი მონაცემები ჩაიწერება სასურველ დანიშნულებაზე.

➤ გადადით მთავარი ჩანართი და დააწკაპუნეთ პატარა ქვემოთ ისრის ხატულაზე Clipboard ლენტის ქვედა მარცხენა კუთხიდან.

ის გახსნის ბუფერს მარცხენა მხარეს. თქვენი Excel ფაილი.

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

დაწვრილებით: ფორმულა დააკოპირეთ და ჩასვით მნიშვნელობები Excel-ში (5 მაგალითი)

დასკვნა

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

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