มาโครวนรอบสามารถทำงานที่น่าเบื่อและทำให้เป็นอัตโนมัติได้
เครดิตรูปภาพ: Stockbyte / Stockbyte / Getty Images
สูตรมาตรฐานใน Excel ไม่สามารถทำซ้ำได้มากกว่าหนึ่งครั้ง เป็นการคำนวณแบบคงที่ที่จะเปลี่ยนแปลงเมื่อค่าอื่นๆ ของเซลล์เปลี่ยนแปลงเท่านั้น อย่างไรก็ตาม คุณสามารถใช้มาโครเพื่อดำเนินการคำสั่งวนซ้ำโดยยึดตามโค้ดของ Visual Basic for Applications ที่คุณป้อน มาโครทำให้ชุดของการกระทำเป็นแบบอัตโนมัติ คุณจึงสามารถทำซ้ำได้อย่างรวดเร็วและง่ายดาย โปรดทราบว่าการเปิดใช้งานมาโครอาจทำให้ความปลอดภัยของคอมพิวเตอร์ของคุณลดลง ดังนั้นให้ใช้มาโครการวนซ้ำเมื่อคุณมั่นใจว่าแหล่งที่มาของสเปรดชีต Excel นั้นปลอดภัย
ขั้นตอนที่ 1
เปิด Excel เปิดสเปรดชีตที่คุณต้องการใช้คำสั่งวนซ้ำ จากนั้นกด "Alt-F11" เพื่อเปิด Visual Basic Editor
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
เลือกเมนู "แทรก" จากนั้นเลือก "ฟอร์มผู้ใช้" หน้าต่าง UserForm ปรากฏขึ้นพร้อมกับกล่องเครื่องมือควบคุมที่อยู่ข้างๆ ในกล่องเครื่องมือการควบคุม เลือก "ปุ่มคำสั่ง" ป้ายกำกับจะปรากฏขึ้นเมื่อคุณวางเมาส์เหนือไอคอน วาดปุ่มคำสั่งในหน้าต่าง UserForm
ขั้นตอนที่ 3
คลิกขวาที่ปุ่มคำสั่งที่คุณวาดและเลือก "ดูโค้ด" เพื่อเปิดหน้าต่างโค้ด VBA สำหรับปุ่มนั้น โปรดทราบว่าคุณสามารถมีได้หลายปุ่มต่อ UserForm หากคุณต้องการเข้ารหัสและดำเนินการหลาย ๆ ลูป
ขั้นตอนที่ 4
ป้อนโค้ด VBA สำหรับลูปที่คุณต้องการดำเนินการระหว่างบรรทัด "Private Sub" และ "End Sub" ในตัวแก้ไขโค้ด ตัวอย่างเช่น ในการเติมช่วงของเซลล์ด้วยข้อมูล คุณสามารถป้อนรหัสต่อไปนี้:
Dim i เป็นจำนวนเต็ม i = 1
ทำในขณะที่ i < 5 เซลล์ (i, 1).Value = 15 i = i + 1 Loop
ขั้นตอนที่ 5
กด "F5" เพื่อดำเนินการวนซ้ำ หรือคลิกเมนู "เรียกใช้" จากนั้นเลือก "เรียกใช้ Sub/UserForm"
เคล็ดลับ
มีลูปและฟังก์ชันอีกหลายประเภทที่คุณสามารถเรียกใช้ด้วยการเขียนสคริปต์ VBA (ดูแหล่งข้อมูล)