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