|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 엑셀 버전(95,97,2000,xp,2003,2007): 2016
* 아래줄에 질문을 작성하세요 >>
안녕하세요
아래 공식을 셀에 적용하니 원하는 조건의 첫 번째 값을 찾아줍니다
=MATCH(TRUE,INDEX(K8:K29="",),)
이 식을 VBA로 아래와 같은 방법으로 적용하니 모두 에러가 납니다
With Sheets("AA")
.Range("K1").Value = "=MATCH(TRUE,INDEX(K82:K110="",),)"
End With
With Sheets("AA")
.Range("K1").Select
Selection.FormulaArray = "=MATCH(TRUE,INDEX(K45:K73="",),)"
End With
With Sheets("AA")
.Range("K1").value = _
WorksheetFunction.Match(true,WorksheetFunction.INDEX((.Range("K8:K36")=""),),)
End With
지정 구역이 순차적으로 여러번 변경이 되어 VBA로 구현 하려고 합니다
좋은 안이 있으면 알려주십시오
감사합니다 |
|