Excel | แก้ปัญหา Power Query refresh ยังไม่เสร็จ แล้ว run VBA ผิด
Excel | แก้ปัญหา Power Query refresh ยังไม่เสร็จ แล้ว run VBA ผิด
ปัญหาที่ชอบเจอเวลาใช้ Power Query หรือ PivotTable ดึงข้อมูล
และต้องการ refresh แล้วค่อย run VBA หรือ Macro คือ
พอ Refresh ยังไม่เสร็จ code VBA ก็จะ run ก่อน
ทำให้ผลลัพธ์ที่ได้ ไม่รวมข้อมูลใหม่ที่ Refresh ไปด้วย
เราสามารถ กำหนด ให้ Refresh ให้เสร็จก่อนแล้วค่อย run VBA ต่อได้
วิธีแก้
1.ไปที่ Data -> Refresh All -> Connection Properties
2.คลิกที่ Connection Properties
หัวข้อ Enable background refresh ให้ ติ๊กออก
จะทำให้ Refresh เสร็จแล้ว ถึง run code VBA