이 코드가 있습니다
Sub ifcitythencity()
If InStr(1, (range("A2").Value), "San Francisco") > 0 Then range.Value("B2") = "San Francisco"
End Sub
그러나 디버거를 실행하면 "컴파일 오류: 인수가 선택 사항이 아닙니다"라는 오류가 발생하고 두 번째 "범위"가 강조 표시됩니다. 이 오류의 원인은 무엇입니까?
답변1
당신 range.value("B2")
은 range("B2").value
-
Sub ifcitythencity()
If InStr(1, (range("A2").Value), "San Francisco") > 0 Then range("B2").Value = "San Francisco"
End Sub
오류
선택사항이 아닌 인수
문제에 대한 단서를 제공합니다.range(arg)
물체 해야 한다내에 논쟁이 있습니다 ()
.