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

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

Ნაბიჯი 1

დააწკაპუნეთ ჩანართზე "დეველოპერი" და შემდეგ დააჭირეთ "Visual Basic"-ს, რათა გახსნათ Visual Basic რედაქტორი (VBE), რომლითაც შეგიძლიათ შექმნათ VBA.

დღის ვიდეო

ნაბიჯი 2

დააწკაპუნეთ „ჩასმა“ და შემდეგ „მოდული“ მოდულის ცარიელი ფანჯრის გასახსნელად.

ნაბიჯი 3

ამოიღეთ და ჩასვით შემდეგი კოდი მოდულის ფანჯარაში:

Sub Copy_Data() აპლიკაცია. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. ScreenUpdating = True End Sub

ნაბიჯი 4

მორგეთ კოდი თქვენს კონკრეტულ საჭიროებებზე; როგორც დაწერილია, კოდი აკოპირებს მონაცემებს A1-დან A10-მდე უჯრებში 1-ლი სამუშაო ფურცელში B1-დან B10-მდე უჯრედებში მე-2 სამუშაო ფურცელში. მაგალითად, თუ გინდოდათ მონაცემების კოპირება C1-დან C100-მდე უჯრედებიდან მე-4 ფურცელში D1-დან D100-მდე უჯრედებში მე-5 ფურცელში, თქვენ გადაწერდით კოდის მესამე სტრიქონს, რომ წაიკითხოთ:

სამუშაო ფურცლები("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").მნიშვნელობა

ნაბიჯი 5

დააჭირეთ "F5" რუტინის გასაშვებად.

რჩევა

სამუშაო ფურცელსა და თქვენს კოდს შორის გადასართავად დააჭირეთ "Alt" და "F11" კლავიშებს.

კატეგორიები

Ბოლო

როგორ შევიდეთ Lenovo BIOS-ში

როგორ შევიდეთ Lenovo BIOS-ში

თქვენი Lenovo კომპიუტერიდან ძირითადი შეყვანის გ...

როგორ მოვაგვაროთ Dell უსადენო კლავიატურა

როგორ მოვაგვაროთ Dell უსადენო კლავიატურა

ზოგიერთი საერთო პრობლემა, რომელიც შეიძლება შეგხ...

როგორ დავამატოთ მაუსი ლეპტოპს

როგორ დავამატოთ მაუსი ლეპტოპს

დაამატეთ მაუსი თქვენს ლეპტოპს და გაამარტივეთ მ...