런타임 오류 1004가 발생했습니다. '_Worksheet'개체의 '범위'메서드가 실패했습니다.런타임 오류 1004 - 개체 범위 실패 - VBA 2013
이 코드는이 프로젝트의 초안에서 사용되었지만 새로운 프로젝트 파일로 가져올 때 나는 이것을 얻었습니다 ... 명명 된 범위 나 워크 시트 이름이 이전 버전에서 변경되지 않았습니다. 도와주세요!
Private Sub UserForm_Initialize()
'Set Variables to populate combobox
Dim rngProjects As Range
Dim ws1 As Worksheet
Set ws1 = Worksheets("Validation")
For Each rngProjects In ws1.Range("Projects")
Me.cboProject.AddItem rngProjects.Value
Me.cboAccount.AddItem rngProjects.Value
Next rngProjects
'Add static data for combobox
Me.cboTransactionType.AddItem "Income"
Me.cboTransactionType.AddItem "Expense"
어떤 라인에서 오류가 발생합니까? – Kyle
그것은 나에게 줄을주지 않으며, 심지어 디버그 옵션을주지 않습니다. http://prntscr.com/bmrx1z –
이상한. 통합 문서의 정규화를 시도 했습니까? 그래서'WorkbookName.Worksheets ("Validation")'. 네가 말한 것처럼 "Projects"라는 이름의 범위가 존재한다면 그것이 문제를 야기 할 수있는 유일한 것입니다. – Kyle