snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
มีSheet หลาย sheet แต่อยาก save sheet1 ใน folderที่สร้างไว้ save เป็นชื่อ Range ("I10") พอ save แล้ว มีข้อความขึ้นมาว่า File saved โดยยังคงหน้าเดิมอยู่ ขอคำแนะนำด้วยค่ะ ขอบคุณค่ะ
Private Sub CommandButton1_Click()
Dim a As Integer
Dim ws As Worksheet
Dim wb As Workbook
a = ThisWorkbook.Worksheets.Count
For i = 1 To a
If ThisWorkbook.Worksheets(i).Name <> "Sheet1" Then
Set wb = Workbook.Add
ThisWorkbook.Worksheets(i).Copy Before:=wb.Worksheet(1)
wb.SaveAs = "C:\Users\Admin\Desktop\Test\" & Range("D10").Value
wb.Close Savechanges = True
End If
Next i
ThisWorkbook.Activate
ThisWorkbook.Worksheets("Sheet1").Activate
ThisWorkbook.Worksheets("Sheet1").Cell(1, 1).Select
MsgBox ("File Saved")