snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub SaveAsName()
Dim FName As String
Dim FPath As String
FPath = "C:\Users\Win_10\Desktop\test"
FName = Sheets("save").Range("a2").Text
ThisWorkbook.SaveAs FileName:=FPath & "\" & FName + ".xlsm"
End Sub
'Other code...
Dim sh As Worksheet
FPath = "C:\Users\Win_10\Desktop\test"
FName = Sheets("save").Range("a2").Text
For Each sh In Worksheets
sh.Copy
ActiveWorkbook.SaveAs Filename:=FPath & "\" & FName & sh.Name & ".xlsm"
Next sh
Sub SaveAsName()
Sheets("save").Select
Sheets("save").Copy
Sheets("save").Select
Sheets("save").Activate
Sheets("save").UsedRange.Copy
Dim FName As String
Dim FPath As String
FPath = "C:\Users\Win_10\Desktop\test"
End Sub
You do not have the required permissions to view the files attached to this post.
siamsrising wrote: Sat Jun 09, 2018 10:18 am
อันนี้เป็นอันที่ผมเขียนใหม่ครับคือผมอยากให้ให้แยกชีสและเซฟเป็นวันที่นั้นๆ โดยเซฟเป็นไฟล์ธรรมดา แต่พยามแก้อยู่ครับรบกวนช่วยหน่อยครับ
Sub SaveAsName()
Sheets("save").Select
Sheets("save").Copy
Sheets("save").Select
Sheets("save").Activate
Sheets("save").UsedRange.Copy
Dim FName As String
Dim FPath As String
FPath = "C:\Users\Win_10\Desktop\test"
End Sub