1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | Function RedWord$(rngNum As Range) Dim rnG As Range Dim v$(), i% For Each rnG In rngNum '지정한 영역을 순환 If rnG.Font.Color = vbRed Then '빨간색일 때 배열에 삽입 ReDim Preserve v(i) v(i) = rnG i = i + 1 End If Next rnG On Error GoTo j '빨간색이 없으면 배열에 에러가 나므로 If LenB(v(0)) Then RedWord = Join(v, ", ") '숫자들을 콤마로 묶어서 출력 Exit Function End If On Error GoTo 0 j: RedWord = "-" '빨간색이 없을 땐 - 로 출력 End Function | cs |
'VB(A)' 카테고리의 다른 글
정규식 - 패턴이 발생한 횟수 (0) | 2016.01.18 |
---|---|
소수점 위치별 빈도와 최대값 (0) | 2016.01.05 |
셀 값을 메모로 넣은 후 메모 자동 사이즈 (0) | 2015.12.30 |
값이 변함에 따라 결과물 달라지기 (0) | 2015.12.28 |
정규식 - 지역명을 세분화 하기 (0) | 2015.12.23 |