2014-03-13 3 views
0

중복에 대한 지난주 선택 사항을 확인하는 루프를 만들려고합니다. 오류가 발견되면 오류를 반환합니다. 내 문제는, 내가 선택한 주 콤보 박스에서 가져 와서 변수 'weekcount'에 할당하려고하면, 그것은 'Object Required'오류를 반환합니다. 다음은 내 코드입니다.userform combobox = 변수에 값을 설정하십시오.

Private Sub InputButton1_Click() 
Dim Weekcount As Long 

Set Weekcount = UserForm1.Week.Value 

MsgBox Weekcount  

End Sub 
+2

'Setcount없이'Weekcount = UserForm1.Week.Value' 만 사용하십시오. –

답변

0

세트는 오브젝트 (참조 유형)를 지정할 때만 사용됩니다. 당신은 값 형식 변수를 할당하고 따라서는 필요하지 않습니다 (그리고 수 없습니다)입니다

대신 사용

Weekcount = UserForm1.Week.Value 

를 당신도 잘해야합니다.

관련 문제