Tôi gặp sự cố với excel, với biểu mẫu tạo tham chiếu không. Nhưng khi tôi cố gắng tạo ra tham chiếu không. nó có một thông báo lỗi nói:Lỗi thời gian chạy '1004': Phương thức 'Phạm vi' của đối tượng'_Global 'không thành công
Run-time error '1004': Phương pháp 'Range' của object'_Global' thất bại
Khi tôi bấm vào nút Debug, nó cho thấy các mã như bên dưới :
Nó làm nổi bật các lỗi trên dòng thứ 4 của mã
Sub clearTemplate()
' Clear Template Content
Range(inputTemplateHeader) = NO_ENTRY
Range(inputTemplateContent) = NO_ENTRY - (highlighted error)
End Sub
Sub clearRefNo()
' Clear cell G2 reference number
Range(cellRefNo) = NO_ENTRY
' Open "Report_ref_no.xls"
If Not (IsFileOpen) Then Workbooks.Open filename:=ThisWorkbook.Path & "\" & FACCESS
' Activate "Report_ref_no.xls"
Windows(FACCESS).Activate
' Access column D
Range(cellFirstRefNo).Select
Selection.End(xlDown).Select
If refNo = Cells(ActiveCell.Row, ActiveCell.Column - 1).Value Then
' Log Development Code column
Cells(ActiveCell.Row, ActiveCell.Column) = NO_ENTRY
' Log Issuer column
Cells(ActiveCell.Row, ActiveCell.Column + 1).Value = NO_ENTRY
' Log Date column
Cells(ActiveCell.Row, ActiveCell.Column + 2).Value = NO_ENTRY
End If
' Save & Close workbook
ActiveWindow.Close True
End Sub
bất cứ ai có thể giúp tôi với vấn đề này? Tôi không biết chuyện gì đã xảy ra?
Giá trị của 'inputTemplateContent' và' NO_ENTRY' khi bạn gặp lỗi là gì? Nó có hoạt động với 'Set Range (inputTemplateContent) = NO_ENTRY' không? – assylias
Chỉ trong trường hợp bất kỳ ai có cùng vấn đề: nếu bạn sử dụng phạm vi chỉ định sách và trang tính và bạn kết thúc với lỗi này, hãy kiểm tra tên của sách không có khoảng trắng (có thể hiển nhiên nhưng nếu bạn có Macros cũ và bạn chưa bao giờ sử dụng VBA cho Excel, điều này có thể phức tạp). – EAmez