วิธีการคัดลอกจากแผ่นงานหนึ่ง & วางไปยังอีกแผ่นหนึ่งโดยใช้ 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" พร้อมกันเพื่อสลับระหว่างเวิร์กชีตและโค้ดของคุณ

หมวดหมู่

ล่าสุด

ทำไมหน่วยความจำเข้าถึงโดยสุ่มจึงมีความสำคัญ?

ทำไมหน่วยความจำเข้าถึงโดยสุ่มจึงมีความสำคัญ?

Random Access Memory ส่งผลโดยตรงต่อความเร็วของ...

วิธีใช้ FTP บนมือถือ

วิธีใช้ FTP บนมือถือ

ความเร็วของการถ่ายโอน FTP จะขึ้นอยู่กับประเภทข...

วิธีปิดที่จัดเก็บข้อมูล USB บน Android

วิธีปิดที่จัดเก็บข้อมูล USB บน Android

โทรศัพท์ Android ที่มีการ์ด SD แบบถอดได้จะใช้ท...