ไปยังเนื้อหาหลัก

วิธีการส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2024-09-12

ใน Excel เราสามารถบันทึกทั้งแผ่นงานเป็นไฟล์ csv โดยใช้ไฟล์ บันทึกเป็น ฟังก์ชัน แต่คุณเคยพยายามส่งออกช่วงของเซลล์จากแผ่นงานหนึ่งไปยังไฟล์ csv หรือไม่? ในบทความนี้คุณจะได้รับวิธีการแก้ปัญหานี้ใน Excel

ส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv ด้วยรหัส VBA

ส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv ด้วย Kutools for Excel


ส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv ด้วยรหัส VBA

ที่นี่ฉันมีรหัส VBA เพื่อส่งออกช่วงของเซลล์จาก Excel ไปยังไฟล์ csv โปรดทำดังนี้:

1. กด ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.

รหัส VBA: ส่งออกเนื้อหาของเซลล์ไปยังไฟล์ csv

Sub ExportRangetoFile()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. จากนั้นกด F5 เพื่อเรียกใช้รหัสนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกช่วงของเซลล์ที่คุณต้องการส่งออกเป็นไฟล์ csv

รหัส vba เพื่อเลือกช่วงข้อมูล

4. จากนั้นคลิก OK ระบุไดเร็กทอรีสำหรับใส่ไฟล์ csv ใหม่และตั้งชื่อไฟล์ csv ในกล่องข้อความชื่อไฟล์ดูภาพหน้าจอ:

รหัส vba เพื่อระบุไดเรกทอรีสำหรับใส่ไฟล์ csv

5. จากนั้นคลิก ลด และช่วงที่เลือกได้รับการบันทึกเป็นไฟล์ csv คุณสามารถไปที่โฟลเดอร์ที่คุณระบุเพื่อดูได้


ส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv ด้วย Kutools for Excel

หากคุณไม่สนใจรหัส VBA ที่นี่ฉันสามารถแนะนำเครื่องมือง่ายๆให้คุณได้ - Kutools สำหรับ Excelเดียวกันกับที่ ส่งออกช่วงไปยังไฟล์ คุณสามารถแก้ปัญหานี้ได้อย่างรวดเร็ว

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามขั้นตอนต่อไปนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการส่งออกไปยังไฟล์ csv

2. จากนั้นคลิก Kutools พลัส > นำเข้าส่งออก > ส่งออกช่วงไปยังไฟล์ดูภาพหน้าจอ:

คลิกส่งออกช่วงไปยังไฟล์ คุณลักษณะของ kutools

3. ใน ส่งออกช่วงไปยังไฟล์ ให้เลือก CSV (คั่นด้วยจุลภาค) จาก รูปแบบไฟล์ จากนั้นระบุไฟล์ บันทึกไดเรกทอรี เพื่อบันทึกไฟล์ csv ใหม่ดูภาพหน้าจอ:

ตั้งค่าตัวเลือกในกล่องโต้ตอบ

4. จากนั้นคลิก Ok ปุ่มกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณระบุชื่อสำหรับไฟล์ csv ใหม่นี้ตามที่คุณต้องการจากนั้นคลิก OK เพื่อปิดช่องนี้และข้อมูลที่เลือกจะถูกส่งออกเป็นไฟล์ CSV พร้อมกัน

ระบุชื่อสำหรับไฟล์ csv ใหม่นี้

หมายเหตุ:

บันทึกค่าจริง: จะแสดงค่าจริงในไฟล์สุดท้าย

บันทึกค่าตามที่แสดงบนหน้าจอ: จะแสดงค่าในไฟล์สุดท้ายเหมือนกับที่คุณอ่านบนหน้าจอคอมพิวเตอร์

เปิดไฟล์หลังจากส่งออก: จะเปิดไฟล์สุดท้ายโดยอัตโนมัติหลังจากส่งออกช่วงหากคุณเลือกตัวเลือกนี้

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!