คุณอาจต้องปิดใช้งานการรีเฟรชพื้นหลังใน Excel บ่อยครั้งเพื่อให้คิวรีทำงานให้เสร็จสิ้น และด้วยการปิดใช้งานการรีเฟรชพื้นหลัง จะทำให้คิวรีรีเฟรชก่อนเดือยตารางใน Excel เพื่อหลีกเลี่ยงข้อผิดพลาดขณะทำงานกับข้อมูลภายนอกที่เชื่อมโยงกับเว็บเพจหรือสิ่งอื่นใด คุณอาจต้องปิดใช้งานการรีเฟรชพื้นหลังใน Excel
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากที่นี่:
2 วิธีที่มีประสิทธิภาพในการปิดใช้งานการรีเฟรชพื้นหลังใน Excel
สมมติว่าคุณมีไฟล์ข้อมูลที่เชื่อมโยงกับหน้าเว็บภายนอก และคุณได้แก้ไขบางส่วนแล้ว แต่หลังจากผ่านไประยะหนึ่ง คุณอาจเห็นว่าข้อมูลได้รับการรีเฟรชและกลับสู่ข้อมูลเดิม ดังนั้น คุณต้องปิดใช้งานการรีเฟรชพื้นหลังในไฟล์ Excel นั้น ในบทความนี้ ฉันจะแสดงวิธีง่ายๆ 2 วิธีในการปิดใช้งานการรีเฟรชพื้นหลังใน Excel ในที่นี้ สมมติว่าคุณมีไฟล์ข้อมูลที่มีอัตราการแปลงสกุลเงินยูโรจากสกุลเงินอื่น และข้อมูลนั้นเชื่อมโยงกับหน้าเว็บที่แสดงการอัปเดตอัตราสกุลเงินแบบสด
1. ปิดใช้งานการรีเฟรชพื้นหลังจาก คุณสมบัติข้อความค้นหา
หากต้องการปิดใช้งานการรีเฟรชพื้นหลัง คุณสามารถใช้ คุณสมบัติของคิวรี โดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ในตอนแรก ให้คลิกเซลล์ใดก็ได้ที่มีข้อมูลที่เชื่อมโยงอยู่
- จากนั้นไปที่ ข้อมูล ในแถบริบบิ้นด้านบน
- ตอนนี้ ให้กด รีเฟรชทั้งหมด เมนูแบบเลื่อนลงและเลือก คุณสมบัติการเชื่อมต่อ
- จากนั้น หน้าต่างใหม่จะปรากฏขึ้นชื่อ “คุณสมบัติของแบบสอบถาม”
- ที่นี่ ยกเลิกการทำเครื่องหมาย ตัวเลือกชื่อ “เปิดใช้งานการรีเฟรชพื้นหลัง”
- ด้วยเหตุนี้ คุณจึงปิดการใช้งานการรีเฟรชพื้นหลัง ดังนั้นข้อมูลจะไม่รีเฟรชโดยอัตโนมัติ ตอนนี้หากต้องการรีเฟรชอีกครั้ง คุณต้องกดปุ่ม รีเฟรชทั้งหมด ตัวเลือก
อ่านเพิ่มเติม: ตาราง Pivot ไม่รีเฟรช (5 ปัญหาและวิธีแก้ไข)
การอ่านที่คล้ายกัน
- วิธีการรีเฟรชตาราง Pivot ทั้งหมดด้วย VBA (4 วิธี)
- วิธีการรีเฟรช Pivot Table อัตโนมัติใน Excel (2 วิธี)
- วิธีการรีเฟรชตาราง Pivot ทั้งหมดใน Excel (3 วิธี)
2. ใช้รหัส VBA เพื่อปิดใช้งานการรีเฟรชพื้นหลัง
คุณยังสามารถปิดใช้งานการรีเฟรชพื้นหลังได้โดยใช้โค้ด VBA ที่นี่ ฉันให้รหัสและขั้นตอนเพื่อให้คุณสามารถคัดลอกและวางเพื่อเรียกใช้และปิดใช้งานตัวเลือกการรีเฟรชพื้นหลัง ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก ไปที่ นักพัฒนา ในแถบริบบิ้นด้านบน
- จากนั้น เลือก Visual Basic ตัวเลือก
- ตอนนี้ Visual Basic หน้าต่างจะปรากฏขึ้น
- จากนั้นไปที่ แทรก> โมดูล เพื่อเปิดโมดูลใหม่
- หลังจากเปิดโมดูลใหม่ วางโค้ดต่อไปนี้ด้านล่างลงในหน้าต่าง
Sub Disable_Background_Refresh()
Dim dbr As Long
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
End If
Next dbr
End With
End Sub
- จากนั้น ให้กดปุ่ม เรียกใช้
- เลือก “Disable_background_refresh” มาโครแล้วกด
- ด้วยเหตุนี้ คุณจะเห็นว่าการรีเฟรชพื้นหลังถูกปิดใช้งาน
- คุณยังสามารถสร้างปุ่มเพื่อปิดใช้งานการรีเฟรชพื้นหลังโดยใช้โค้ดมาโครได้
- สำหรับสิ่งนี้ ไปที่ แทรก และเลือก ปุ่ม ตัวเลือก
- จากนั้น เลือกพื้นที่ในเวิร์กชีตที่คุณต้องการวางปุ่ม
- หลังจากเลือกพื้นที่แล้ว จะมีหน้าต่างชื่อ “กำหนดมาโคร” จะปรากฏขึ้น
- จากนั้น เลือกมาโครแล้วกด ตกลง
- จากนั้น คุณจะเห็นปุ่มที่สร้างขึ้น จากนั้น เปลี่ยนชื่อ เป็น “ปิดใช้งานการรีเฟรชพื้นหลัง” .
- ดังนั้น หลังจากกดแล้ว ตัวเลือกการรีเฟรชพื้นหลังจะไม่ถูกทำเครื่องหมาย
คำอธิบายโค้ด VBA:
Sub Disable_Background_Refresh()
- ตั้งชื่อมาโครเป็น Disable_Background_Refresh
Dim dbr As Long
- การตั้งค่าตัวแปรที่จะเก็บค่าตัวเลขของช่วงขนาดใหญ่
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
รหัสนี้จะผ่านการเชื่อมต่อทั้งหมด
- ทำให้ เป็นจริง เพื่อ เปิดใช้งาน รีเฟรชพื้นหลังและเท็จ เพื่อ ปิดการใช้งาน มัน.
อ่านเพิ่มเติม: VBA เพื่อรีเฟรช Pivot Table ใน Excel (5 ตัวอย่าง)
สิ่งที่ควรจำ
- หลังจากปิดใช้งานการรีเฟรชพื้นหลังแล้ว ข้อมูลจะไม่อัปเดตโดยอัตโนมัติอีกต่อไป
- และหากต้องการอัปเดต คุณต้องกด "รีเฟรชทั้งหมด" ตัวเลือก
- การใช้ปุ่มเพื่อเรียกใช้มาโครจะช่วยให้คุณทำงานซ้ำได้หลายครั้ง
บทสรุป
ในบทความนี้ คุณได้พบวิธีง่ายๆ 2 วิธีในการปิดใช้งานการรีเฟรชพื้นหลังใน Excel คุณสามารถดาวน์โหลดเวิร์กบุ๊กฝึกปฏิบัติและนำวิธีการไปใช้กับแบบฝึกหัดได้ ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ คุณสามารถเยี่ยมชมเว็บไซต์ของเรา Exceldemy เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Excel โปรดแสดงความคิดเห็น ข้อเสนอแนะ หรือข้อสงสัยหากมีในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- วิธีการรีเฟรชแผ่นงาน Excel โดยอัตโนมัติ (วิธีที่เหมาะสม 3 วิธี)
- [แก้ไขแล้ว]:สูตร Excel ไม่อัปเดตจนกว่าจะบันทึก (6 วิธีที่เป็นไปได้)
- วิธีการรีเฟรช Pivot Table อัตโนมัติโดยไม่ต้องใช้ VBA ใน Excel (วิธีอัจฉริยะ 3 วิธี)
- [แก้ไขแล้ว!] เซลล์ Excel ไม่อัปเดตเว้นแต่ดับเบิลคลิก (5 โซลูชัน)
- วิธีการรีเฟรชแผนภูมิใน Excel (2 วิธีที่มีประสิทธิภาพ)
- วิธีอัปเดตตาราง Pivot โดยอัตโนมัติเมื่อแหล่งข้อมูลมีการเปลี่ยนแปลง