로그인 유지
이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
2013.05.15 01:00
시나브로님..
일단.. 제반 사항을 좀 설명해주시는게 좋을 것 같네요..
저 작업이 왜 필요한지 어디에 사용할건지..
반복해서 필요한 일이니.. 10회 이하로만 작업할 건지..
일단..
해당 하는 값만 찾을거면.. 자동필터를 사용하면 될 것 같구요..
해당 값들만 추출할거면 고급필터도 고려해볼 만 합니다.
데이터는 해당 위치에 그대로 두고.. 색만 변경하고 싶으신건가요?
일단 포함되는 아이들만 골라서 빨간색으로 칠하는 방법은 엑셀의 기본 기능으로 힘들 것 같구요..
VBA를 써야합니다.
Find메서드를 사용해서 하나씩 찾던가.. 자동필터로 한번에 찾은 다음..
필터링 된 아이들만 대상으로 셀을 순환하면서 해당 문자열을 찾아 빨간색으로 글자색을 변경해주는 코딩이 필요할 것 같네요..
글자의 일부분을 빨간색으로 칠하는 것은 아래 코드를 응용해서 해보세요..
ActiveCell.Characters(Start:=22, Length:=13).Font.Color = RGB(255,0,0)
22번째 글자부터 13개까지 그러니까.. 35번째 글자까지 빨간색으로 칠하라는 의미죠..
22번째를 찾는 것은.. 아래 코드를 응용해보시구요..
InStr(ActiveCell.Value,"15,21,22,26,34")
어느정도 힌트는 드린것 같네요..
도움이 되셨기를..
새 창으로
선택한 기호
시나브로님..
일단.. 제반 사항을 좀 설명해주시는게 좋을 것 같네요..
저 작업이 왜 필요한지 어디에 사용할건지..
반복해서 필요한 일이니.. 10회 이하로만 작업할 건지..
일단..
해당 하는 값만 찾을거면.. 자동필터를 사용하면 될 것 같구요..
해당 값들만 추출할거면 고급필터도 고려해볼 만 합니다.
데이터는 해당 위치에 그대로 두고.. 색만 변경하고 싶으신건가요?
일단 포함되는 아이들만 골라서 빨간색으로 칠하는 방법은 엑셀의 기본 기능으로 힘들 것 같구요..
VBA를 써야합니다.
Find메서드를 사용해서 하나씩 찾던가.. 자동필터로 한번에 찾은 다음..
필터링 된 아이들만 대상으로 셀을 순환하면서 해당 문자열을 찾아 빨간색으로 글자색을 변경해주는 코딩이 필요할 것 같네요..
글자의 일부분을 빨간색으로 칠하는 것은 아래 코드를 응용해서 해보세요..
ActiveCell.Characters(Start:=22, Length:=13).Font.Color = RGB(255,0,0)
22번째 글자부터 13개까지 그러니까.. 35번째 글자까지 빨간색으로 칠하라는 의미죠..
22번째를 찾는 것은.. 아래 코드를 응용해보시구요..
InStr(ActiveCell.Value,"15,21,22,26,34")
어느정도 힌트는 드린것 같네요..
도움이 되셨기를..