Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

Microsoft Excel เป็นซอฟต์แวร์ที่ทรงพลัง เราสามารถดำเนินการต่างๆ กับชุดข้อมูลของเราโดยใช้เครื่องมือและฟีเจอร์ของ excel มี ฟังก์ชัน Excelเริ่มต้นมากมาย ที่เราสามารถนำมาใช้สร้างสูตรได้ สถาบันการศึกษาและบริษัทธุรกิจหลายแห่งใช้ไฟล์ excel เพื่อจัดเก็บข้อมูลที่มีค่า บางครั้ง เราอาจต้องรีเฟรชค่าบางอย่างเพื่อสร้างเอาต์พุตที่อัปเดตหลังจากช่วงเวลาคงที่ มีวิธีการสองสามวิธีที่อัปเดตเวิร์กชีต excel อัตโนมัติ . แต่คุณต้องใช้ VBA หากช่วงเวลาเป็นวินาที บทความนี้จะแสดงให้คุณเห็น 4 ตัวอย่างที่ดีของ อัปเดตอัตโนมัติ ด้วย ช่วงเวลา 5 วินาที ใน Excel .

ดาวน์โหลดแบบฝึกหัดต่อไปนี้เพื่อฝึกฝนด้วยตัวเอง

4 ตัวอย่างในอุดมคติของการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

ในการรีเฟรชค่าข้อมูลบางค่าโดยอัตโนมัติทุกวินาทีที่กำหนด เราต้องใช้ Excel VBA . ไม่มีวิธีอื่นเมื่อช่วงเวลาเป็นวินาที มีวิธีอื่นอีกสองสามวิธีสำหรับนาที ในบทความนี้ เราจะพิจารณาเฉพาะช่วงเวลาในกรณีที่สองเท่านั้น เราจะใช้ชุดข้อมูลต่อไปนี้เป็นตัวอย่าง ตัวอย่างเช่น เรามี ค่า 1 &ค่า 2 ที่เราสร้างขึ้นโดยใช้ ฟังก์ชัน RAND .

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

ในเซลล์ C6 เราใช้ ฟังก์ชัน NOW เพื่อให้ได้ เวลา .

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

สุดท้ายในเซลล์ C7 เราป้อน ฟังก์ชัน TODAY สำหรับ วันที่ .

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

1. อัปเดตเซลล์อัตโนมัติทุก 5 วินาทีด้วย Excel VBA

ในตัวอย่างแรกของเรา คุณจะเห็นวิธีอัปเดตเซลล์เดียวโดยอัตโนมัติทุกๆ 5 วินาที ดังนั้น ให้ทำตามขั้นตอนด้านล่างเพื่อทำงาน

ขั้นตอน:

  • ขั้นแรก ไปที่ แท็บการพัฒนา
  • จากนั้น เลือก Visual Basic .

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • ส่งผลให้ VBA หน้าต่างจะเด้งออกมา
  • ที่นั่น เลือก แท็บแทรก
  • หลังจากนั้น คลิก โมดูล จากเมนูแบบเลื่อนลง

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • ดังนั้น โมดูล หน้าต่างจะปรากฏขึ้น
  • คัดลอกโค้ดต่อไปนี้แล้ววางลงในช่อง
Sub UpdateCell()
   Worksheets(1).Calculate
   Range("C4").Calculate
   Application.OnTime DateAdd("s", 5, Now), "UpdateCell"
End Sub

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • ตอนนี้ บันทึกไฟล์
  • ถัดไป ให้กด F5 คีย์เพื่อรันโค้ด
  • ดังนั้นจึงเป็นการรีเฟรชเซลล์ C4 ทุก 5 วินาที

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

อ่านเพิ่มเติม: วิธีการรีเฟรชแผ่นงาน Excel โดยอัตโนมัติโดยใช้ VBA (4 วิธี)

2. ใช้รหัส VBA เพื่อรีเฟรชช่วงเซลล์ด้วยช่วงเวลา 5 วินาที

นอกจากนี้ คุณอาจต้องการรีเฟรชช่วงเซลล์แทนที่จะเป็นเพียงเซลล์ ที่นี่ คุณจะได้เรียนรู้ VBA รหัสเพื่อดำเนินการดังกล่าว ดังนั้น เรียนรู้ขั้นตอนต่อไปนี้

ขั้นตอน:

  • อันดับแรก ไปที่ การพัฒนา ➤ Visual Basic .
  • หลังจากนั้น คลิก แทรก ➤ โมดูล .
  • โมดูล หน้าต่างจะปรากฏขึ้น
  • คัดลอกโค้ดด้านล่างแล้ววางที่นั่น
Sub UpdateCellRange()
    Worksheets(2).Range("C4:C7").Calculate
   Application.OnTime DateAdd("s", 5, Now), "UpdateCellRange"
End Sub

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • ถัดไป บันทึกรหัสแล้วกด F5 .
  • ด้วยเหตุนี้ โปรแกรมจะเรียกใช้โค้ด
  • ด้วยวิธีนี้ ช่วงของเซลล์ C4:C7 จะอัปเดตทุก 5 วินาที

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

อ่านเพิ่มเติม: [แก้ไขแล้ว!] เซลล์ Excel ไม่อัปเดตเว้นแต่ดับเบิลคลิก (5 โซลูชัน)

การอ่านที่คล้ายกัน

  • รีเฟรชตาราง Pivot ทั้งหมดใน Excel (3 วิธี)
  • วิธีการรีเฟรช Pivot Table อัตโนมัติใน Excel (2 วิธี)
  • VBA เพื่อรีเฟรช Pivot Table ใน Excel (5 ตัวอย่าง)
  • ตาราง Pivot ไม่รีเฟรช (5 ปัญหาและวิธีแก้ไข)
  • วิธีการรีเฟรชตาราง Pivot ทั้งหมดด้วย VBA (4 วิธี)

3. อัปเดตแผ่นงาน Excel โดยอัตโนมัติโดยใช้ VBA

อย่างไรก็ตาม เรายังสามารถอัปเดตทั้งเวิร์กชีตได้โดยอัตโนมัติ ที่นี่. เราจะอัปเดต ครั้งที่ 3 ใบงาน ดังนั้น เรียนรู้ขั้นตอนต่อไปนี้

ขั้นตอน:

  • ก่อนอื่น ทำซ้ำขั้นตอนในตัวอย่าง 1 หรือ 2 เพื่อรับ หน้าต่างโมดูล
  • ตอนนี้ คัดลอกโค้ดแล้วป้อนที่นั่น
Sub UpdateSheet()
    Worksheets(3).Calculate
   Application.OnTime DateAdd("s", 5, Now), "UpdateSheet"
End Sub

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • หลังจากบันทึกไฟล์แล้ว ให้กด F5 .
  • ตามนั้น ที่ 3 แผ่นงานจะได้รับการรีเฟรชทุก 5 วินาที

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

อ่านเพิ่มเติม: วิธีการรีเฟรช Pivot Table อัตโนมัติโดยไม่ต้องใช้ VBA ใน Excel (วิธีอัจฉริยะ 3 วิธี)

4. รีเฟรชสมุดงาน Excel อัตโนมัติด้วยช่วงเวลา 5 วินาที

สุดท้าย หากคุณต้องการรีเฟรชเวิร์กบุ๊กทั้งหมด ให้ทำตามขั้นตอนด้านล่างและเรียนรู้โค้ด

ขั้นตอน:

  • ในตอนแรก รับ โมดูล กล่องโต้ตอบโดยทำซ้ำขั้นตอนในตัวอย่าง 1 .
  • วางโค้ดต่อไปนี้ลงใน กล่องโมดูล
Sub UpdateWorkbook()
Worksheets(1).Calculate
Worksheets(2).Calculate
Worksheets(3).Calculate
Worksheets(4).Calculate
Application.OnTime DateAdd("s", 5, Now), "UpdateWorkbook"
End Sub

วิธีการอัปเดตอัตโนมัติด้วยช่วงเวลา 5 วินาทีใน Excel

  • รหัสนี้จะรีเฟรชทั้งหมด 4 แผ่นงานที่คุณมีในสมุดงาน

อ่านเพิ่มเติม: วิธีอัปเดตตาราง Pivot โดยอัตโนมัติเมื่อแหล่งข้อมูลมีการเปลี่ยนแปลง

บทสรุป

ต่อจากนี้ไปคุณจะสามารถ อัปเดตอัตโนมัติ ด้วย ช่วงเวลา 5 วินาที ใน Excel ตามตัวอย่างที่อธิบายข้างต้น ใช้ต่อไปและแจ้งให้เราทราบหากคุณมีวิธีอื่นๆ ในการทำงาน ติดตาม ExcelDemy เว็บไซต์สำหรับบทความเพิ่มเติมเช่นนี้ อย่าลืมแสดงความคิดเห็น ข้อเสนอแนะ หรือข้อสงสัยหากมีในส่วนความคิดเห็นด้านล่าง

บทความที่เกี่ยวข้อง

  • วิธีการรีเฟรชแผนภูมิใน Excel (2 วิธีที่มีประสิทธิภาพ)
  • ปิดใช้งานการรีเฟรชพื้นหลังใน Excel (2 วิธีที่มีประโยชน์)
  • Excel VBA:ปิดการอัปเดตหน้าจอ
  • [แก้ไขแล้ว]:สูตร Excel ไม่อัปเดตจนกว่าจะบันทึก (6 วิธีที่เป็นไปได้)
  • วิธีการรีเฟรช Pivot Table ใน Excel (4 วิธีที่มีประสิทธิภาพ)