엑셀 매크로 VBA] 텍스트 중 일부 글자만 색깔 바꾸기

2016.10.06 22:02


엑셀에서 찾기/바꾸기 메뉴를 이용해서 원하는 글자색 같은 서식을 변경하는 것이 가능하다. 


하지만 단어를 찾아서 바꾸려고 하면 해당 단어가 포함된 셀 전체의 글자색이 바뀐다. 









이 경우 사용하는 매크로. 




글자색 바꿀 부분을 블록으로 설정하고 매크로를 실행시키면 바꿀 글자를 물어보는 대화창이 뜨고, 

빨간색으로 글자색을 바꿔준다. 




또루아빠 Excel/엑셀 VBA , , , , , ,

  1. Blog Icon
    조기철

    관리자의 승인을 기다리고 있는 댓글입니다

  2. 지금 이 글에서 VBA 코드는 원하는 단어를 입력받아서, 빨간색(RGB 255,0,0) 으로 변경하는 코드입니다. 만약 추가로 다른 글자도 찾아서 다른 색으로 바꾸고 싶다면 VBA 코드에서 먼저 색깔을 바꾸고(파란색이라면 RGB 0,0,255) VBA를 실행시키면 단어 입력 창이 뜹니다. 여기서 원하는 단어를 다시 입력하구요..
    현재로서는 이렇게 무식한(?) 방법 밖에 안 떠오르네요. ^^;

  3. Blog Icon
    동규

    선생님 !! 감사합니다. !! 너무 늦게 죄송합니다. 좋은꿈 꾸세요 ㅎㅎ

  4. 원하시는 답 얻으셨으면 좋겠습니다. 행복하세요. ^^

  5. Blog Icon
    동규

    선생님 방법을 찾았습니다. 지울 필요없이 VBA에서 모듈을 한개더 추가하면 두개로 사용가능합니다.

    버튼을 2개로 만들어서 사용하면됩니다.

  6. 오호. 그런 신박한(?) 방법이.. ㅋㅋ 감사합니다.