วิธีการคัดลอกจากแผ่นงานหนึ่ง & วางไปยังอีกแผ่นหนึ่งโดยใช้ VBA

Visual Basic for Applications (VBA) เป็นวิธีการที่เหมาะสมที่สุดในการปรับแต่ง Excel 2010 ให้เหมาะกับความต้องการของคุณ ถ้าคุณพบว่าตัวเองทำงานเดียวกันอยู่เป็นประจำ เช่น การคัดลอกข้อมูลใน Excel คุณสามารถให้ VBA ทำงานให้คุณได้ แทนที่จะคัดลอกข้อมูลจากแผ่นงานหนึ่งด้วยตนเองและวางลงในอีกแผ่นหนึ่ง ให้เขียนมาโคร VBA แล้วคุณสามารถกดปุ่มเพื่อคัดลอกและวางได้ทันที

ขั้นตอนที่ 1

คลิกแท็บ "นักพัฒนา" จากนั้นคลิก "Visual Basic" เพื่อเปิด Visual Basic Editor (VBE) ซึ่งคุณสามารถสร้าง VBA ได้

วีดีโอประจำวันนี้

ขั้นตอนที่ 2

คลิก "แทรก" จากนั้นคลิก "โมดูล" เพื่อเปิดหน้าต่างโมดูลเปล่า

ขั้นตอนที่ 3

ตัดและวางรหัสต่อไปนี้ลงในหน้าต่างโมดูล:

แอปพลิเคชันย่อย Copy_Data() ScreenUpdating = แผ่นงานเท็จ ("Sheet1") .Range ("A1:A10") .Value = แผ่นงาน ("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 = แผ่นงาน("Sheet5")).Range("D1:D100")).Value

ขั้นตอนที่ 5

กด "F5" เพื่อเรียกใช้งานประจำ

เคล็ดลับ

กดปุ่ม "Alt" และ "F11" พร้อมกันเพื่อสลับระหว่างเวิร์กชีตและโค้ดของคุณ

หมวดหมู่

ล่าสุด

วิธีสร้างข้อความในครึ่งวงกลมในอักษรศิลป์

วิธีสร้างข้อความในครึ่งวงกลมในอักษรศิลป์

เครดิตรูปภาพ: Ciaran Griffin / รูปภาพ Lifesize ...

วิธีขยายขนาดตัวอักษรเมื่อพิมพ์หน้าเว็บ

วิธีขยายขนาดตัวอักษรเมื่อพิมพ์หน้าเว็บ

เครดิตรูปภาพ: คริสโตเฟอร์ ร็อบบินส์/Photodisc/G...

วิธีพิมพ์ภาพถ่ายขนาดโปสเตอร์ใน Word

วิธีพิมพ์ภาพถ่ายขนาดโปสเตอร์ใน Word

คุณไม่จำเป็นต้องมีซอฟต์แวร์ที่ซับซ้อนเพื่อจัดวา...