วิธีการวนซ้ำใน Excel

คอมพิวเตอร์แล็ปท็อปที่มีสเปรดชีตบนหน้าจอ

มาโครวนรอบสามารถทำงานที่น่าเบื่อและทำให้เป็นอัตโนมัติได้

เครดิตรูปภาพ: 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 (ดูแหล่งข้อมูล)

หมวดหมู่

ล่าสุด

สัญญาณความเสียหายจากน้ำบน LCD TV

สัญญาณความเสียหายจากน้ำบน LCD TV

โทรทัศน์ความละเอียดสูงพร้อมจอ LCD ให้คุณภาพของภ...

วิธีถ่ายโอนรูปภาพจากคอมพิวเตอร์ไปยังแฟลชไดรฟ์

วิธีถ่ายโอนรูปภาพจากคอมพิวเตอร์ไปยังแฟลชไดรฟ์

เครดิตรูปภาพ: รูปภาพของ Jeffrey Hamilton / Digi...

วิธีค้นหาหมายเลข SMS ของฉัน

วิธีค้นหาหมายเลข SMS ของฉัน

ข้อความหรือข้อความ SMS เป็นวิธีที่รวดเร็วในการ...