2012-09-24 3 views
0

나는 코드의이 부분의 마지막 줄에 유형 불일치 오류를 얻을 :형식 불일치 오류 (VBA)

Dim test As Object 
Set test = Mid(Trim(row.Cells(1, 19).Value), 9, 1) Mod 2 

가 어떻게 그것을 해결할 수 있습니까?

답변

3

VBA에는 형식 계층 구조가없고 Object은 개체 인스턴스 용이며 기본 형식을 포함 할 수 없습니다.

사용하십시오 Long

Dim test As long 
test = Mid(Trim(row.Cells(1, 19).Value), 9, 1) Mod 2 
+1

뿐만 아니라 문자열 함수'중간'$보다는 변형'Mid'을 사용할 수 있습니다 – brettdj