วิธีการส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv
ใน 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
4. จากนั้นคลิก OK ระบุไดเร็กทอรีสำหรับใส่ไฟล์ csv ใหม่และตั้งชื่อไฟล์ csv ในกล่องข้อความชื่อไฟล์ดูภาพหน้าจอ:
5. จากนั้นคลิก ลด และช่วงที่เลือกได้รับการบันทึกเป็นไฟล์ csv คุณสามารถไปที่โฟลเดอร์ที่คุณระบุเพื่อดูได้
ส่งออกช่วงของเซลล์ใน Excel ไปยังไฟล์ csv ด้วย Kutools for Excel
หากคุณไม่สนใจรหัส VBA ที่นี่ฉันสามารถแนะนำเครื่องมือง่ายๆให้คุณได้ - Kutools สำหรับ Excelเดียวกันกับที่ ส่งออกช่วงไปยังไฟล์ คุณสามารถแก้ปัญหานี้ได้อย่างรวดเร็ว
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามขั้นตอนต่อไปนี้:
1. เลือกช่วงข้อมูลที่คุณต้องการส่งออกไปยังไฟล์ csv
2. จากนั้นคลิก Kutools พลัส > นำเข้าส่งออก > ส่งออกช่วงไปยังไฟล์ดูภาพหน้าจอ:
3. ใน ส่งออกช่วงไปยังไฟล์ ให้เลือก CSV (คั่นด้วยจุลภาค) จาก รูปแบบไฟล์ จากนั้นระบุไฟล์ บันทึกไดเรกทอรี เพื่อบันทึกไฟล์ csv ใหม่ดูภาพหน้าจอ:
4. จากนั้นคลิก Ok ปุ่มกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณระบุชื่อสำหรับไฟล์ csv ใหม่นี้ตามที่คุณต้องการจากนั้นคลิก OK เพื่อปิดช่องนี้และข้อมูลที่เลือกจะถูกส่งออกเป็นไฟล์ CSV พร้อมกัน
หมายเหตุ:
บันทึกค่าจริง: จะแสดงค่าจริงในไฟล์สุดท้าย
บันทึกค่าตามที่แสดงบนหน้าจอ: จะแสดงค่าในไฟล์สุดท้ายเหมือนกับที่คุณอ่านบนหน้าจอคอมพิวเตอร์
เปิดไฟล์หลังจากส่งออก: จะเปิดไฟล์สุดท้ายโดยอัตโนมัติหลังจากส่งออกช่วงหากคุณเลือกตัวเลือกนี้
ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!