Excel VBA ปิดและเปิดวิธี
คน ปิด และ วิธีการเปิด ใน Excel VBA สามารถใช้เพื่อปิดและเปิดสมุดงาน จำไว้ว่าคอลเล็กชันสมุดงานมีวัตถุสมุดงานทั้งหมดที่เปิดอยู่
วางปุ่มคำสั่งในแผ่นงานของคุณและเพิ่มบรรทัดรหัสต่อไปนี้:
1. บรรทัดรหัสด้านล่างปิด close-open-workbooks.xls
Workbooks("close-open-workbooks.xls").Close
2. บรรทัดรหัสด้านล่างปิดสมุดงานที่เปิด / สร้างครั้งแรก
Workbooks(1).Close
3. บรรทัดรหัสด้านล่างปิดสมุดงานที่ใช้งานอยู่
ActiveWorkbook.Close
4. บรรทัดรหัสด้านล่างปิดสมุดงานทั้งหมดที่เปิดอยู่ในปัจจุบัน
Workbooks.Close
5. บรรทัดรหัสด้านล่างเปิด sales.xls
Workbooks.Open ("sales.xls")
หมายเหตุ: คุณสามารถเปิด sales.xls ได้โดยไม่ต้องระบุพา ธ ของไฟล์หากเก็บไว้ในตำแหน่งไฟล์เริ่มต้นของคุณ ตำแหน่งไฟล์เริ่มต้นคือโฟลเดอร์ที่คุณเห็นเมื่อคุณเปิดหรือบันทึกไฟล์
6. คุณสามารถใช้เมธอด GetOpenFilename ของวัตถุแอปพลิเคชันเพื่อแสดงกล่องโต้ตอบเปิดมาตรฐานและเลือกไฟล์
Dim MyFile As String
MyFile = Application.GetOpenFilename()
MyFile = Application.GetOpenFilename()
ผล:
7. ถัดไปคุณสามารถเปิดสมุดงานได้ตามปกติ
Workbooks.Open (MyFile)