snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub MoveToNew()
'Move the active sheet to a new Workbook.
ActiveSheet.Move
Dim sheetName As String
Set sheetName = ActiveSheet
sheetName = sheetName.Range("B1").Value
ChDir "D:\energy_EV\ex_energy_EV"
ActiveWorkbook.SaveAs Filename:="D:\energy_EV\ex_energy_EV\Test" & sheetName & ".xls"
End Sub
ช่วยแก้ให้ด้วยครับ
You do not have the required permissions to view the files attached to this post.
'Other code
Dim sh As Worksheet, bkName As String
ActiveSheet.Move
Set sh = ActiveSheet
bkName = sh.Range("d1").Value
ChDir "D:\energy_EV\ex_energy_EV"
ActiveWorkbook.SaveAs Filename:="D:\energy_EV\ex_energy_EV\Test" & bkName & ".xls"
Sub Macro2_MoveToNewSave()
'Windows("test_meter.xlsm").Activate
Dim sh As Worksheet, bkName As String
Dim WS As Worksheet
Set WS = ActiveSheet
WS.Name = "data" 'à»ÅÕ蹪×èÍ sheet
ActiveSheet.Move
'Move the active sheet to a new Workbook.
Set sh = ActiveSheet
bkName = sh.Range("M3").Value
'SaveAs Filename ª×èÍã¹à«Å
ChDir "D:\energy_EV\ex_energy_EV"
'ActiveWorkbook.SaveAs Filename:="D:\energy_EV\ex_energy_EV\Test" & bkName & ".xls"
ActiveWorkbook.SaveAs Filename:="D:\energy_EV\ex_energy_EV\newmonth\" & bkName & ".xlsx"
End Sub
Addin ที่ใช้ครับ
2.PNG
3.PNG
เปิดไฟแล้วสั่ง code ให้ new move ทำได้ครับ
แต่พอสั่ง new move อีกครั้ง ฟ้อง eeror
ปิดไฟล์และเปิดใหม่ ผลที่ได้เหมือนรอบแรก ทำได้ครั้งเดียวครับ
You do not have the required permissions to view the files attached to this post.