1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

[레벨:30]아별

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")


어느정도 힌트는 드린것 같네요..


도움이 되셨기를..



문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)