มันจะเปิดออกฉันเป็นคนโง่ (หรืออย่างน้อยอย่างไร้ความหวังที่ไม่มีประสบการณ์กับสิ่งที่พัฒนาซอฟต์แวร์นี้ทั้งหมด) ด้านล่างคือสิ่งที่ฉันใช้เวลาทั้งวันตื่นตระหนก ฉันจะเขียนคำตอบรายละเอียดสิ่งที่ฉันเห็นสิ่งที่การกระทำตามและสิ่งที่เกิดขึ้นจริง
tl; dr:ฉันคิดว่า IDE ของฉันทำงานอย่างไรและมันใช้งานได้จริงอย่างไรเป็นสองสิ่งที่แยกจากกัน มีจริงข้อผิดพลาดในรหัสของฉัน แต่เนื่องจากฉันตีความสิ่งที่ฉันคิดว่า IDE ของฉันบอกฉันฉันคิดว่าปัญหานั้นใหญ่กว่ามาก และฉันเป็นคนงี่เง่าที่ยังไม่ได้ใช้งานการควบคุมเวอร์ชัน
สิ่งที่ฉันเขียนก่อนหน้านี้:
ดังนั้นฉันไม่ใช่ SysAdmin จริงๆ แต่ฉันเป็น "คนไอที" อย่างมีประสิทธิภาพสำหรับ บริษัท ของฉัน (เราคือพนักงาน 12 คน)
บางครั้งระหว่าง 7:00 GMT เมื่อคืน 25 / สิงหาคม / 2015 และ 11am GMT เช้านี้ 26 / august / 2015, vba macros ทั้งหมดในคอมพิวเตอร์ทุกเครื่อง (เราเรียกใช้ Excel 2010 และ Excel 2013) เริ่มแสดงพฤติกรรมโดยประกาศตัวแปรสาธารณะ (ซึ่งควรจะมีอยู่ สำหรับรูทีนย่อยทั้งหมดในเวิร์กบุ๊กที่กำหนด) จะใช้ได้เฉพาะภายในโมดูลที่ประกาศไว้เท่านั้น
สิ่งนี้ทำให้มาโครจำนวนมากของเราใช้งานไม่ได้
ฉันสงสัยว่ามีการอัปเดตของ Microsoft ที่มี messed กับ Excel แต่ฉันไม่พบการยืนยันใด ๆ ของทางออนไลน์ นอกจากนี้เซิร์ฟเวอร์เดสก์ท็อประยะไกลของเรา (ซึ่งไม่ได้อัปเดตโดยอัตโนมัติ) กำลังแสดงพฤติกรรมเดียวกัน ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมมาก
อัปเดต:ยังไม่มีการอัปเดต windows เมื่อเร็ว ๆ นี้ นี่เป็นข่าวร้ายจริง ๆ เพราะมันหมายความว่ามีบางสิ่งผิดปกติ (อาจเป็นเอกลักษณ์) การกำหนดขอบเขตตัวแปรควรเป็นส่วนพื้นฐานของภาษา มันไม่ควรเป็นสิ่งที่สามารถเปลี่ยนแปลงได้ และถึงกระนั้นก็มีในเครือข่ายทั้งหมดดูเหมือนตัวเอง