บันทึกข้อมูลลงในสเปรดชีต Excel โดยใช้ VBA
การสร้างสเปรดชีต Excel ใน Access สามารถช่วยคุณประหยัดเวลาเมื่อคุณต้องการส่งออกข้อมูลไปยังสเปรดชีต Excel Visual Basic for Applications (VBA) สามารถเป็นเครื่องมือที่มีประสิทธิภาพในการดำเนินการอัตโนมัติในแอปพลิเคชัน Microsoft Office ด้วย VBA คุณสามารถใช้วัตถุแอปพลิเคชัน Microsoft Excel เพื่อสร้างสเปรดชีต Excel จาก Access วัตถุแอปพลิเคชัน Excel เป็นจุดเริ่มต้นไปยังส่วนที่เหลือของรูปแบบวัตถุ ส่งออกข้อมูลไปยัง Excel ได้เร็วขึ้นด้วยการบันทึกข้อมูลลงในสเปรดชีต Excel โดยตรง
ขั้นตอนที่ 1
เปิด Microsoft Office Access คลิก "ฐานข้อมูลเปล่า" แล้วคลิกปุ่ม "สร้าง" เพื่อสร้างฐานข้อมูลเปล่า คลิกแท็บ "เครื่องมือฐานข้อมูล" และคลิก "Visual Basic" เพื่อเปิดหน้าต่าง Microsoft Visual Basic คลิกเมนู "แทรก" และคลิก "โมดูล" เพื่อแทรกโมดูลโค้ดใหม่
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
คลิกเมนู "เครื่องมือ" แล้วคลิก "ข้อมูลอ้างอิง" เลื่อนลงมาและทำเครื่องหมายที่ช่องถัดจาก "Microsoft Excel
ขั้นตอนที่ 3
เริ่มต้นด้วยการพิมพ์รหัส VBA ต่อไปนี้เพื่อสร้างขั้นตอนย่อยใหม่:
ย่อยส่วนตัว createSpreadSheet()
ขั้นตอนที่ 4
ดำเนินการต่อโดยพิมพ์รหัสต่อไปนี้เพื่อสร้างวัตถุตัวแปรใหม่สามรายการที่จะใช้ในการสร้างสเปรดชีต Excel:
หรี่ newExcelApp เป็น Excel แอปพลิเคชัน. ติ่มซำใหม่Wbk เป็น Excel สมุดงาน Dim newWkSheet เป็น Excel ใบงาน
ขั้นตอนที่ 5
เพิ่มรหัสต่อไปนี้เพื่อเปิดใช้ Excel และแสดง:
ตั้งค่า newExcelApp = Excel แอปพลิเคชัน
ใหม่ExcelApp มองเห็นได้ = จริง
ขั้นตอนที่ 6
พิมพ์ข้อมูลต่อไปนี้เพื่อเพิ่มสมุดงานใหม่และแผ่นงาน:
ตั้งค่า newWbk = newExcelApp สมุดงาน เพิ่ม
ตั้งค่า newWkSheet = newWbk ใบงาน (1)
ขั้นตอนที่ 7
เพิ่มข้อมูลลงในสเปรดชีตใหม่ของคุณโดยการพิมพ์ดังต่อไปนี้:
ใหม่WkSheet. เซลล์ (1, 1).Value = "แผ่นงานใหม่..."
ขั้นตอนที่ 8
บันทึกสมุดงานใหม่ที่สร้างขึ้นโดยพิมพ์รหัสต่อไปนี้:
ใหม่WkSheet. SaveAs ("C:\myworksheet.xlsx")
ขั้นตอนที่ 9
แก้ไขพาธในขั้นตอนก่อนหน้า และพิมพ์พาธและชื่อไฟล์ที่คุณเลือก
ขั้นตอนที่ 10
พิมพ์ต่อไปนี้เพื่อสิ้นสุดขั้นตอนย่อย:
จบซับ
ขั้นตอนที่ 11
กด "F5" เพื่อเรียกใช้ขั้นตอนของคุณและสร้างสเปรดชีต Excel ใหม่