Page 1 of 1
สงสัยเปิดไฟล์งาน excel แล้วกดปิดเลย ทำไมถึงถามเซฟงาน
Posted: Wed Nov 16, 2016 8:15 pm
by yangkodza
Capture.JPG
เรื่องของเรื่องผมมีไฟล์งานเอกเซล ซึ่งเขียนเป็น Macro ควบคุมตัวงานไว้ด้วย
แต่ที่ข้องใจคือ ทำไมเปิดงานขึ้นมาแล้ว แต่ไม่ได้ทำอะไร กดปิดงานเลย มันจะถามให้บันทึกงานทุกทีเลย

Re: สงสัยเปิดไฟล์งาน excel แล้วกดปิดเลย ทำไมถึงถามเซฟงาน
Posted: Wed Nov 16, 2016 8:39 pm
by snasui

เป็นไปได้ 2 กรณีหลักครับ คือไฟล์นั้นมีการ Link กับไฟล์อื่น สามารถดูได้ที่เมนู Data > Edit Link หรืออีกกรณีไฟล์นั้นมี Range Name ที่อ้างอิงจากไฟล์อื่น สังเกตได้จากเมนู Formulas > Name Manager ครับ
Re: สงสัยเปิดไฟล์งาน excel แล้วกดปิดเลย ทำไมถึงถามเซฟงาน
Posted: Wed Nov 16, 2016 8:51 pm
by yangkodza
snasui wrote:
เป็นไปได้ 2 กรณีหลักครับ คือไฟล์นั้นมีการ Link กับไฟล์อื่น สามารถดูได้ที่เมนู Data > Edit Link หรืออีกกรณีไฟล์นั้นมี Range Name ที่อ้างอิงจากไฟล์อื่น สังเกตได้จากเมนู Formulas > Name Manager ครับ
Capture1.JPG
Capture2.JPG
งานผมเป็นทั้ง 2 กรณีตามที่อาจารย์แจ้งมาครับ
แสดงว่า ถ้าลักษณะงาน มีการเชื่อมโยงจะแจ้งแบบนี้ทุกครั้งใช่ไหมครับ
Re: สงสัยเปิดไฟล์งาน excel แล้วกดปิดเลย ทำไมถึงถามเซฟงาน
Posted: Wed Nov 16, 2016 9:04 pm
by snasui

ตามที่แนบมานั้น ภาพแรกเป็นการเชื่อมโยงข้ามไฟล์ หากมีการกด Update มันจะเปลี่ยนแปลงค่าไฟล์ปลายทางจากไฟล์ต้นทาง แม้เราไม่ได้คีย์ค่าใด ๆ แต่โปรแกรมมันถือว่ามีการเปลี่ยนแปลงเกิดขึ้นแล้ว หากปิดไฟล์ไปก็จะถามว่าให้ Save หรือไม่เสมอครับ
อีกกรณีคือกรณีในไฟล์ที่เปิดมีฟังก์ชั่นจำพวก Today(), Rand(), Now() ที่จะกิดการคำนวณอยู่เสมอเมื่อมีการเปิดไฟล์ ซึ่งจะถือว่ามีการเปลี่ยนแปลงเกิดขึ้นเพราะค่าย่อมต้องเปลี่ยนไปตามขณะนั้นๆ เช่นนี้ก็จะให้ Save ไฟล์เมื่อปิดเช่นกันครับ
Re: สงสัยเปิดไฟล์งาน excel แล้วกดปิดเลย ทำไมถึงถามเซฟงาน
Posted: Thu Nov 17, 2016 7:07 am
by yangkodza
snasui wrote:
ตามที่แนบมานั้น ภาพแรกเป็นการเชื่อมโยงข้ามไฟล์ หากมีการกด Update มันจะเปลี่ยนแปลงค่าไฟล์ปลายทางจากไฟล์ต้นทาง แม้เราไม่ได้คีย์ค่าใด ๆ แต่โปรแกรมมันถือว่ามีการเปลี่ยนแปลงเกิดขึ้นแล้ว หากปิดไฟล์ไปก็จะถามว่าให้ Save หรือไม่เสมอครับ
อีกกรณีคือกรณีในไฟล์ที่เปิดมีฟังก์ชั่นจำพวก Today(), Rand(), Now() ที่จะกิดการคำนวณอยู่เสมอเมื่อมีการเปิดไฟล์ ซึ่งจะถือว่ามีการเปลี่ยนแปลงเกิดขึ้นเพราะค่าย่อมต้องเปลี่ยนไปตามขณะนั้นๆ เช่นนี้ก็จะให้ Save ไฟล์เมื่อปิดเช่นกันครับ
ขอบคุณครับที่อธิบายรายละเอียด
เข้าใจแล้วครับ
