Tôi đang gặp lỗi VBA ( Run-time error '9': Subscript out of range
) khi tôi đang cố gắng chọn một sổ làm việc và sau đó là một ô trong một trang tính trong sổ làm việc đó.
this_workbook
là chính xác, và sao chép và dán đầu ra vào Run
kết quả Windows trong việc mở sổ làm việc. data_worksheet
cũng đúng
this_workbook = ThisWorkbook.Path & "\" & ThisWorkbook.Name
Debug.Print "Workbook name - " & this_workbook & vbCrLf
Workbooks(this_workbook).Sheets(data_worksheet).Range("A1").Select
Có ai biết tôi đang làm gì sai không?
FYI: Nếu câu hỏi của bạn cụ thể về mã bạn đã viết, (như câu hỏi này), bạn sẽ có được đối tượng rộng hơn sẵn sàng và có thể trả lời bằng cách hỏi về Stack Overflow thay vì Super User.
—
Daniel
@DanielCook - Tôi gặp vấn đề nan giải đó mỗi khi tôi đăng bài về VBA. Tôi đã được nói về oppisite chính xác trong quá khứ và tôi đã thấy rằng, khi phần lớn các chuyên gia Office đi lang thang trên diễn đàn này, các câu trả lời có thể ít hơn, nhưng thường tốt hơn.
—
David Gard