VB(A) 197

빨간 숫자만 추출

12345678910111213141516171819202122232425262728Function 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 = ..

VB(A) 2016.01.04

정규식을 활용한 to by 사용법

파란 셀 안에 to 가 있고 by 도 있다.어디에도 있을 수 있다는 가정 하에.사용자정의 함수와 단추를 이용한 두가지 예제.정규식을 이용하여 to 와 by의 유무를 파악하였다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657Option ExplicitSub Macro() Dim v, smV Dim R%() Dim i%, j%, k% Dim intStart%, intEnd% Dim MySet As Object Dim rnG As Range ' 정규식 선언. 숫자만 걸러냄 With CreateObject("VBscript.Regexp") .Global = True .P..

VB(A) 2015.12.22