VBA save ชื่อไฟล์โดยอ้างอิงจาก cell
Posted: Fri Feb 16, 2018 8:57 am
รบกวนถามอาจารย์ทุกท่านหน่อยครับ
ผมใช้ VBA รันตามด้านล่าง
ให้ทำการ save ชื่อไฟล์ใหม่ โดยอ้างอิงชื่อใน sheet"Report"และ cell"J1"
พบว่าถ้าเป็นชื่อที่จุด(.)ประกอบอยู่ด้วย เช่น วิชัยยุทธ.HO มันจะ saveได้ชื่อที่ไม่มีนามสกุลครับคือ "วิชัยยุทธ.HO"
ถ้าต้องการให้ได้ชื่อ "วิชัยยุทธ.HO.xlsm" ต้องแก้ยังไงครับ
Sub SaveAsName()
Dim FName As String
Dim FPath As String
FPath = "C:\apps"
FName = Sheets("Report").Range("J1").Text
ThisWorkbook.SaveAs Filename:=FPath & "\" & FName
End Sub
ผมใช้ VBA รันตามด้านล่าง
ให้ทำการ save ชื่อไฟล์ใหม่ โดยอ้างอิงชื่อใน sheet"Report"และ cell"J1"
พบว่าถ้าเป็นชื่อที่จุด(.)ประกอบอยู่ด้วย เช่น วิชัยยุทธ.HO มันจะ saveได้ชื่อที่ไม่มีนามสกุลครับคือ "วิชัยยุทธ.HO"
ถ้าต้องการให้ได้ชื่อ "วิชัยยุทธ.HO.xlsm" ต้องแก้ยังไงครับ
Sub SaveAsName()
Dim FName As String
Dim FPath As String
FPath = "C:\apps"
FName = Sheets("Report").Range("J1").Text
ThisWorkbook.SaveAs Filename:=FPath & "\" & FName
End Sub