ผมขอสอบถามเพิ่มเติมครับ ไฟล์ book1 ผมทำการแชร์ไฟล์ ทั้งหมด 4 เครื่อง มี 2 เครื่องที่เปิดโปรแกรมค้างไว้ตลอด อีก 2 เครื่องให้เปิดโปรแกรมเวลาบันทึกข้อมูลจากนั้นให้ทำการปิด โดยทำการเขียน code vba
Code: Select all
Workbooks.Open Filename:="\\Account\Data (D)\Book1.xlsm"
ThisWorkbook.Activate
Application.Goto Reference:="OFFSET(R10C30,0,2,1,4)"
Selection.Copy
Workbooks("Book1.xlsm").Activate
Sheets("Sheet1").Select
Application.Goto Reference:="OFFSET(R3C1,0,1,1,1)"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ThisWorkbook.Activate
Application.Goto Reference:="OFFSET(R10C30,0,10,1,1)"
Selection.Copy
Workbooks("Book1.xlsm").Activate
Sheets("Sheet1").Select
Application.Goto Reference:="OFFSET(R3C1,0,5,1,1)"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("H3").Select
Selection.ClearContents
Workbooks("Book1.xlsm").Save
Workbooks("Book1.xlsm").Close
บางเครื่องเวลาสั่ง run โปรแกรม จะฟ้อง Error run-time 1004 This file is locked.Try the command again later. ที่Code จะ error
Workbooks("Book1.xlsm").Save พอจะปิดก็จะขึ้น error เหมือนเดิมครับ ต้องใช้วิธี close window ปิดทั้งหมดครับ จะแก้ไขยังไงได้บ้างครับ
You do not have the required permissions to view the files attached to this post.