Macro Active worksheet ผ่าน loop ไม่ผ่าน
Posted: Wed Dec 13, 2017 5:08 pm
ผมต้องการเขียน macro ให้ไปเปิด sheet ที่ชื่อ "FILE" จากทุกๆ workbook ที่เปิดอยู่
พบ error
แต่ถ้าเป็น Worksheets(2).Activate หรือกำหนดเป็นชื่อ sheet จะ error ครับ
รบกวนชี้แนะด้วยครับ
Code: Select all
Sub GotosheetX()
Dim sheetname As String
sheetname = "FILE"
For Each wb In Workbooks
wb.Activate
Worksheets(sheetname).Activate
Next wb
End Subแต่ถ้าใส่กำหนด worksheets เป็น Worksheets(1).Activate จะไม่ errorRun-time error 9
Subscript out of range
แต่ถ้าเป็น Worksheets(2).Activate หรือกำหนดเป็นชื่อ sheet จะ error ครับ
รบกวนชี้แนะด้วยครับ