alt text http://i33.tinypic.com/2dhhcwm.pngExcel VBA에서 한 행에 인접한 데이터가있는 셀을 어떻게 찾습니까?
주어진 이미지 ... 범위 ("B3")에서 시작하는 일부 데이터가 있음을 알고있는 경우.
셀 E3까지 연속 된 데이터가있는 셀을 어떻게 찾을 수 있습니까? F3은 공백이므로 G3 이후는 고려하지 않아야합니다. 결과는 범위 개체 (B3 : E3) 또는 셀 수 (이 경우 4) 중 하나 일 수 있습니다.
Range(ActiveCell, ActiveCell.End(xlToRight).Count
내가 그러나이 방법은 경우에만 B3 신뢰할 수 없습니다, 카운트를받을 수 있나요
에 데이터가 현재 셀로 B3을 설정하고 이렇게함으로써 .. 그것은 말까지 세포를 계산 시트.물론 이것은 셀을 루핑하여 얻을 수도 있지만 오히려 워크 시트 함수 나 다른 효율적인 방법을 사용하고 싶습니다.
좋은 생각이지만, 위의 행과 위의 행에 데이터가있을 수 있으므로 CurrentRegion이 올바른 값을 반환하지 않을 수 있습니다. –
CurrentRegion.Columns.Count가 작동하지 않습니까? – dendarii
저는 CurrentRegion이 항상 사용 된 영역보다 큰 경계 영역을 반환한다고 생각합니다. 따라서 열 머리글이있는 경우 CurrentRegion.Columns는 항상 4를 반환합니다. –