Microsoft Excel เป็นหนึ่งในโปรแกรมสเปรดชีตที่ทรงพลังที่สุด และมีประโยชน์สำหรับกิจกรรมที่หลากหลายตั้งแต่การวิเคราะห์ทางการเงินไปจนถึงโครงการวิทยาศาสตร์ อย่างไรก็ตาม คนส่วนใหญ่คิดว่า Excel ถูกจำกัดให้จัดการกับตารางของสูตร เช่น ฟังก์ชันสเปรดชีตแบบดั้งเดิม แต่การเขียนสคริปต์ Visual Basic ของ Excel ทำให้ง่ายต่อการทำมากกว่านั้น ด้วย VB คุณสามารถวาดรูปร่างใดๆ ก็ได้ตามต้องการบนสเปรดชีต และใช้เพื่อสร้างภาพวาด แผนภูมิ และกราฟิกอื่นๆ เพื่อช่วยในการแสดงภาพสเปรดชีตของคุณ
ขั้นตอนที่ 1
เปิดไมโครซอฟต์เอ็กเซล หากคุณมี Excel 2007 หรือใหม่กว่า ให้ไปที่แท็บ "มุมมอง" บนริบบิ้นแล้วคลิก "มาโคร" มิฉะนั้น ให้คลิกเมนู "เครื่องมือ" แล้วเลือก "มาโคร" กล่องโต้ตอบมาโครควรปรากฏขึ้น
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
พิมพ์ชื่อมาโครแล้วคลิก "สร้าง" สิ่งนี้ควรเปิดตัวแก้ไขแอปพลิเคชัน Visual Basic ด้วยรูทีนย่อยว่างใหม่ที่แสดงบนหน้าจอ
ขั้นตอนที่ 3
กำหนดพิกัด X และ Y ที่คุณต้องการใช้สำหรับจุดเริ่มต้นและจุดสิ้นสุดของเวกเตอร์ของคุณ มุมซ้ายบนของสเปรดชีตอยู่ที่ (0, 0) และ X และ Y จะเพิ่มขึ้นเมื่อคุณไปทางขวาและล่างตามลำดับ ใส่ค่าเหล่านี้ลงในตัวแปรดังนี้:
start_x = 0 start_y = 0 end_x = 100 end_y = 100
ค่าเหล่านี้จะวาดเส้นทแยงมุมที่มุมซ้ายบนของสเปรดชีต คุณอาจต้องทดลองกับตัวเลขต่างๆ เพื่อให้ได้แนวที่คุณต้องการ
ขั้นตอนที่ 4
เพิ่มรหัสเพื่อวาดเส้นเอง:
บรรทัด = Sheet1.Shapes AddLine (start_x, start_y, end_x, end_y)
ขั้นตอนที่ 5
เพิ่มโค้ดเพื่อเพิ่มหัวลูกศรที่ท้ายบรรทัด เพื่อให้ดูเหมือนเวกเตอร์:
ไลน์. เส้น. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle
ขั้นตอนที่ 6
ปิดตัวแก้ไข Visual Basic และเปิดกล่องโต้ตอบมาโคร (ดูขั้นตอนที่ 1) คลิกมาโครของคุณและคลิก "เรียกใช้" คุณควรเห็นสายของคุณปรากฏขึ้น
เคล็ดลับ
คุณสามารถใช้ตัวแปร "line" ที่สร้างขึ้นในขั้นตอนที่ 4 เพื่อเปลี่ยนคุณสมบัติอื่นๆ ของเวกเตอร์ของคุณ ตัวอย่างเช่น หากต้องการเปลี่ยนสีของเส้นเป็นสีเขียว คุณสามารถเขียน "line. เส้น. สีพื้น. RGB = RGB(0, 255, 0)"