Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

วิธีบันทึกการเลือกเป็นไฟล์แต่ละไฟล์ใน Excel

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

บันทึกการเลือกเป็นไฟล์ Excel แต่ละไฟล์ด้วยการคัดลอกและวาง

บันทึกการเลือกเป็นไฟล์ Excel แต่ละไฟล์ด้วย VB Macro

บันทึกการเลือกเป็นไฟล์ Excel แต่ละไฟล์ด้วย Kutools for Excel

แท็บ Office เปิดใช้งานการแก้ไขและเรียกดูแบบแท็บใน Office และทำให้งานของคุณง่ายขึ้นมาก ...
Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%
  • ใช้ซ้ำอะไรก็ได้: เพิ่มสูตรที่ใช้มากที่สุดหรือซับซ้อนแผนภูมิและสิ่งอื่นใดในรายการโปรดของคุณและนำกลับมาใช้ใหม่ได้อย่างรวดเร็วในอนาคต
  • คุณสมบัติข้อความมากกว่า 20 รายการ: แยกหมายเลขจากสตริงข้อความ แยกหรือลบบางส่วนของข้อความ แปลงตัวเลขและสกุลเงินเป็นคำภาษาอังกฤษ
  • ผสานเครื่องมือ: สมุดงานและแผ่นงานหลายเล่มเป็นหนึ่งเดียว ผสานหลายเซลล์ / แถว / คอลัมน์โดยไม่สูญเสียข้อมูล รวมแถวและผลรวมที่ซ้ำกัน
  • แยกเครื่องมือ: แยกข้อมูลออกเป็นหลายแผ่นตามมูลค่า; สมุดงานหนึ่งเล่มเป็นไฟล์ Excel, PDF หรือ CSV หลายไฟล์ หนึ่งคอลัมน์ถึงหลายคอลัมน์
  • วางการข้าม แถวที่ซ่อน / กรอง; นับและผลรวม โดย Background Color; ส่งอีเมลส่วนบุคคลไปยังผู้รับหลายคนในกลุ่ม
  • ซุปเปอร์กรอง: สร้างโครงร่างตัวกรองขั้นสูงและใช้กับแผ่นงานใด ๆ ประเภท ตามสัปดาห์วันความถี่และอื่น ๆ กรอง by ตัวหนาสูตรคอมเม้น ...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ ทำงานร่วมกับ Office 2007-2019 และ 365; รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ

ลูกศรสีฟ้าฟองขวา บันทึกการเลือกเป็นไฟล์แต่ละไฟล์ด้วยการคัดลอกและวาง

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

อย่างไรก็ตามคุณอาจสูญเสียรูปแบบรูปแบบบางส่วนในการเลือกระหว่างการคัดลอกและวางเช่นความสูงของแถวเป็นต้น


ลูกศรสีฟ้าฟองขวา บันทึกการเลือกเป็นไฟล์แต่ละไฟล์ด้วย VB Macro

การใช้ Macro เป็นวิธีง่ายๆในการบันทึกสิ่งที่เลือกเป็นไฟล์แต่ละไฟล์โดยไม่ต้องคัดลอกและวางลงในสมุดงานใหม่

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

2. คลิก สิ่งที่ใส่เข้าไป > Moudleแล้ววางรหัสต่อไปนี้ลงใน Moudle Window

VBA: ช่วงการส่งออกไปยังไฟล์ Excel

Sub ExportRangetoExcel()
'Update 20130916
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
Dim address As String
Dim defult As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
defult = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
Set wb = Application.Workbooks.Add
Application.SheetsInNewWorkbook = defult
WorkRng.Copy
wb.Worksheets(1).Paste
address = Replace(WorkRng.address, ":", "-")
address = Replace(address, "$", "")
address = Replace(address, ".", "")
saveFile = Application.GetSaveAsFilename(InitialFileName:=address, fileFilter:="Excel Workbooks (*.xlsx),*.xlsx")
wb.SaveAs Filename:=saveFile
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. จากนั้นกด F5 เพื่อดำเนินการดำเนินการและกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกช่วงที่คุณต้องการบันทึกเป็นไฟล์ Excel แต่ละไฟล์ ดูภาพหน้าจอ:

doc-save-selection-1

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

doc-save-selection-2

5. จากนั้นคลิก ลด ปุ่มช่วงที่เลือกได้รับการบันทึกเป็นสมุดงาน Excel ใหม่

การใช้ Macro อาจจะยากสำหรับการเริ่มต้น Microsoft Excel และเราจะแนะนำอีกวิธีที่ง่ายและสะดวกที่มาพร้อมกับ Kutools for Excel


ลูกศรสีฟ้าฟองขวา บันทึกการเลือกเป็นไฟล์แต่ละไฟล์ด้วย Kutools for Excel

Kutools สำหรับ Excel's ส่งออกช่วงไปยังไฟล์ เครื่องมือสามารถช่วยให้เราบันทึกการเลือกเป็นไฟล์แต่ละไฟล์ได้อย่างรวดเร็ว

Kutools สำหรับ Excel มีเครื่องมือ Excel ที่มีประโยชน์มากกว่า 300 รายการ ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน Get it Now.

หากคุณได้ติดตั้ง Kutools for Excel โปรดดำเนินการดังนี้:

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

doc-save-selection-4

2. ใน ส่งออกช่วงไปยังไฟล์ ใหคลิกปุ the ม doc-data-to-csv-6เพื่อเลือกช่วงที่คุณต้องการบันทึกเป็นไฟล์แต่ละไฟล์จากนั้นตรวจสอบ สมุดงาน Excel ตัวเลือกใน รูปแบบไฟล์ ในที่สุดคุณสามารถตรวจสอบตัวเลือกสมุดงานได้ตามที่คุณต้องการ

doc-save-selection-5

3. คลิก OKจากนั้นจะปรากฏขึ้น a เลือกชื่อและตำแหน่งสำหรับช่วงที่ส่งออก กล่องโต้ตอบป้อนชื่อสำหรับไฟล์ใหม่นี้และเลือกโฟลเดอร์ที่คุณจะบันทึกไว้จากนั้นคลิก ลด ปุ่ม

หมายเหตุ:

1 ส่งออกช่วงไปยังไฟล์ เครื่องมือของ Kutools for Excel สามารถบันทึกการจัดรูปแบบทั้งหมดในการเลือก

2. Kutools สำหรับ Excel's ส่งออกช่วงไปยังไฟล์ เครื่องมือช่วยให้สามารถส่งออกช่วงวันที่ไปยังไฟล์ได้อย่างง่ายดายไม่ว่าจะเป็นสมุดงาน Excel, CSV, HTML ธรรมดาหรือ HTML ที่จัดรูปแบบทั้งหมด

3. หากคุณตรวจสอบ เปิดไฟล์หลังจากส่งออก ในกล่องโต้ตอบไฟล์ใหม่จะเปิดขึ้นโดยอัตโนมัติหลังจากส่งออกสำเร็จ

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้โปรดคลิก ส่งออกช่วงไปยังไฟล์.


ลูกศรสีฟ้าฟองขวาบทความที่เกี่ยวข้อง


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Medhavi · 3 years ago
    Hi,


    Liked the VBA option. Is there a way to retain formulas in new file? The data in new file is automatically pasted s 'values' and does not have the formulas.
  • To post as a guest, your comment is unpublished.
    Kanariya · 5 years ago
    Do you know how I can do this on a default custom template? I have a lot of data in one book/sheet that I have to save only a selection to a new file. Option 2 works great. But, I need to have some information on the top for each new file I make (Copying and pasting is very tedious so I am looking for a quicker and more effective option). So would it be possible to first use the file with lots of data and select certain cells to save ON the default custom template I made, specifically underneath the header of the default template (the template is integrated into Excel to automatically open when I open Excel). Please help, thanks!!
  • To post as a guest, your comment is unpublished.
    Yan · 6 years ago
    i have tried different things to make it copy+paste value, i dont know where i go wrong.

    How do i change the VBA: export range to Excel file to just copy paste value? TIA
  • To post as a guest, your comment is unpublished.
    D. Smith · 7 years ago
    This VB macro is great! However, I was wondering if there was a way to keep the source formatting when the selected range gets saved to a new workbook. Thanks!
  • To post as a guest, your comment is unpublished.
    Brett Murphy · 7 years ago
    Hi,

    I am use the above VB macro, and works great. The only thing is that the range i select has a results from a formula and when i open the text file i get #REF.
    Could you please help out.

    cheer
    • To post as a guest, your comment is unpublished.
      Hanan · 2 years ago
      Double click on #REF cell and will get it right