หนึ่งในคุณสมบัติหลักของ VBA ใน Excel คือการกำหนดค่าให้กับเซลล์หลังการคำนวณ
Visual Basic for Applications หรือ VBA เรียกสั้น ๆ ว่าเป็นภาษาสคริปต์ที่ใช้ใน Microsoft Office เพื่อทำงานอัตโนมัติในแอปพลิเคชันเช่น Microsoft Excel เนื่องจากท้ายที่สุดแล้ว Excel ถูกใช้เพื่อแสดงข้อมูลที่เกี่ยวข้องในเซลล์สเปรดชีต หนึ่งในคุณสมบัติหลักของ VBA ใน Excel คือการกำหนดค่าให้กับเซลล์เหล่านั้นหลังการคำนวณ ไม่เพียงแต่คุณสามารถกำหนดค่าให้กับเซลล์เดียว แต่ยังรวมถึงช่วงต่างๆ โดยใช้ VBA
ขั้นตอนที่ 1
คัดลอกและวางโค้ดต่อไปนี้ลงในโมดูล VBA ของคุณ: Sub SetValue() Worksheets("Sheet1") เปิดใช้งาน ActiveCell ค่า = 35 สิ้นสุด Sub
วิดีโอประจำวันนี้
ขั้นตอนที่ 2
แทนที่ข้อความ "Sheet1" ด้วยเซลล์ที่คุณต้องการกำหนดค่า ตัวอย่างเช่น หากคุณต้องการกำหนดค่าให้กับเซลล์ในคอลัมน์ B แถว 24 คุณจะต้องเปลี่ยนรหัสจาก "Sheet1" เป็น "B24"
ขั้นตอนที่ 3
แทนที่ 35 ด้วยค่าที่คุณต้องการกำหนดให้กับเซลล์ของคุณ ตัวอย่างเช่น คุณสามารถทำให้เป็นตัวเลข เช่น 25 หรือสตริงข้อความ เช่น "สวัสดี"
ขั้นตอนที่ 4
เรียกรูทีนย่อย SetValue จากโมดูลของคุณโดยพิมพ์ชื่อ: SetValue()
ขั้นตอนที่ 5
กด "F5" เพื่อเรียกใช้โค้ดและดูเซลล์ที่คุณพิมพ์ในโค้ดจะเปลี่ยนเป็นค่าที่คุณระบุ
เคล็ดลับ
ชื่อ "SetValue" สำหรับฟังก์ชันสามารถเปลี่ยนเป็นชื่อที่คุณเลือกได้ เช่น "MyFunction" หรือ "AuntMelinda"