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

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

안녕하세요 최근 업무가 바빠서 오랫만에 질문글을 올리는군요..

 

항상 업무향상을 위해 연구를 합니다. ^^

 

질문을 시작합니다.

 

한셀안의 내용중 특정부분을 강조하여 눈에 띄게 하고 싶은데 대략 불가능하다는 내용의 검색이 전부더군요.

하지만 일정한 규칙이 있다면 가능하지 않을까하여 실낱같은 희망을 찾고자 문의 드립니다.

ex).

이런식으로 앞으두문자를 진하게 글씨크기를 크게,색상파랑

뒤에서4번째까지 문자를 진하게 글씨크기를 크게, 색상빨강

 

G9R11I0154
XAR11I0154
CFR1B94973

첨부참조

 

 

xp, excel2003 ver


댓글 '5'

profile

[레벨:30]아별

2011.09.28 18:16:12
*.104.126.21

네.. 이상하군요.. 왜 불가능하다고 대답했을까요? @_@;;

 

답변부터 드리면.. 가능합니다.

 

 

일단..

셀안에 텍스트 단위로 셀서식을 적용하기 위해서는 전제조건이 있습니다.

셀 서식이 회계 서식으로 적용되어 있으면 안됩니다.

정확히 얘기하면.. 문자열 서식 부분에 @외에 다른 요소가 있으면 안됩니다.

회계 서식은 아래와 같은데요.. 문자열 부분이 _-@_-로 되어 있어서 텍스트 단위로 적용한 서식이 반영이 안됩니다.

_-* #,##0_-;-* #,##0_-;_-* "-"_-;_-@_-

아래와 같이 바꾸면 적용이 되죠..

_-* #,##0_-;-* #,##0_-;_-* "-"_-;@

왜 그러냐면.. 모르겠습니다. =_=;; MS의 일률적이지 않은 셀 서식 정책이 이해가 안가는 1인..

 ===> 디테일 쩌는 엑신 오주원.. ㅋㅋ

 

암튼..

아래의 절차를 따라하시면 텍스트 단위로 서식을 달리 적용할 수 있습니다.

1. 셀 서식을 회계서식이 아닌 다른 서식으로 지정한다.

    보통은 일반으로 지정합니다. 단축키도 있지요.. Ctrl+Shift+~ 입니다. ~는 숫자1 왼쪽에 있습니다.

2. F2를 눌러 셀 편집 모드로 들어가시구요.. (셀을 더블 클릭하거나, 수식입력줄을 클릭해도 편집 모드로 들어가겠죠..)

3. 변경할 텍스트들만 선택을 합니다. 예제처럼 앞에서 2개 텍스트만 선택해보세요..

4. 글자 색을 파랑으로 변경합니다. Ctrl+1을 눌러서 서식창에서 설정해줘도 되구요..

5. 나머지도 바꾸고 싶은데로 바꿉니다.

6. 엔터를 쳐서 편집 모드를 종료합니다.

끝~

 

 

자.. 이걸..

셀 하나씩 편집해야하냐고 물어보실 수 있습니다.

답변은 간단하죠.. 그렇습니다.

 

그게 싫다고 하시면..

이때 필요한게 뭐죠?

그렇습니다. 이때 필요한게 VBA입니다.

 

첨부파일을 다운 받으시고..

변경할 영역을 선택하신 다음.. Ctrl+Shift+J를 눌러보세요..

다운받기 : abyul.com_20110928_서식문의-1.xls

 

촤라락 바뀌는걸 볼 수 있습니다.

Ctrl+Shift+J는 제가 임의로 지정한 단축키입니다.

Alt+F8을 눌러 매크로 창에서 옵션 버튼을 눌러 단축키를 변경할 수도 있지요..

 

 

해당 코드는 아래와 같습니다.

VBA.. 공부해볼만 하겠죠? ^^;

 

'### Created by abyul.com 2011.09.28 pm 5:58
'### Shortcut is Ctrl+Shift+J
Sub abTextFormatting()
    Dim rngTarget As Range: Set rngTarget = Selection
    Dim r As Range
    For Each r In rngTarget
        If r.NumberFormat <> "General" Then r.NumberFormat = "General"
        With r.Characters(Start:=1, Length:=2).Font
            .Color = -65536
            .TintAndShade = 0
            .Bold = True
        End With
        With r.Characters(Start:=7, Length:=4).Font
            .Color = -16776961
            .TintAndShade = 0
            .Bold = True
        End With
    Next r
End Sub

 

첨부

[레벨:4]부루끄

2011.09.28 20:28:26
*.136.41.5

정말 감사 드립니다. 일단 들어본 구문이긴하나 ㅋㅋ;

처음에 하나씩 입력 >>>끝 여기까지 보고 깜짝 놀랐습니다. ; 설마 이게 다인가 ㅋㅋ

끝단부에 해결책을 내놓으시다니  영화의 반전을 느끼는 기분이네요 ^^

 

profile

[레벨:30]아별

2011.09.29 09:27:59
*.104.126.21

하하..

일단.. 기본적인 것을 설명한 다음에 실무적인 것을 설명하는 센스.. ㅋㄷㅋㄷ

문자별 서식 지정시 셀서식 문제를 지적하는 것은 저 밖에 없을 듯.. ㅎㅎ

거기다가 문자열 서식부분에 @만 있어야한다는 원인 분석을 해주는 곳도 아별닷컴 밖에 없습니다. ^_^;;

완소 아별닷컴 우헤헤~~

[레벨:4]부루끄

2011.09.29 19:16:19
*.136.41.5

한마디로 모범답안 입니다.^^

 

근데 메크로 실행시 >> .TintAndShade = 0 부분이 노랑음영으로 에러가 나는데 검색을 해보니

해당문구는 색의명도를 설정하는 것 같던데 전혀 이부분이 에러가 날 이유가 없는 것 같더라구요

profile

[레벨:30]아별

2011.09.29 23:04:55
*.130.73.75

부르끄님..

제가 간과한게 있군요..

Ecel 2003에는 .TintAndShade라는 개념 자체가 없었습니다.

Excel 2007에서 생긴 개념이지요..

2003버전에서 실행할꺼면 .TintAndShade 라인을 없애주세요....

Shade가 0이면 없는 것과 진배없으니까요..... ^-^;;

슬슬 2003을 배제하는 과정을 거처야할 것 같습니다. 2003은 이제 과거의 유물.. ^_^;;;;;;

2010으로 업그레이드할 것을 추천드립니다.

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 42670
722 다중조건 일치시 데이터 추출하기 imagefile [2] 2009-07-13 6375
721 다른시트의 도형색깔 바꾸기 file [3] [레벨:6]ryanoh 2010-05-03 6370
720 원하는 데이터만 가져오려면? file [1] [레벨:1]여현 2010-05-04 6355
719 칸나누기?? [1] 2009-12-29 6354
718 자동으로 잡히는 인쇄영역 [1] [레벨:1]울산전기쟁이 2010-03-03 6352
717 피벗테이블 팁부탁드립니다. file [1] [레벨:1]kkabo 2009-07-23 6317
716 유효성검사로 목록2개 만들기 file [3] [레벨:1]안나수이☆。 2009-10-23 6276
715 엑셀일반 [엑셀 연결관련] 파일을 열때 "연결중:₩₩ ???₩ ???₩ ~ " 류의 메세지 imagefile [1] [레벨:1]kymylys 2014-05-10 6257
714 단축키에 대해서 여쭈어 봐용 ^0^ [3] 고득녕 2010-04-12 6222
713 엑셀 매크로 작성입니다. file [1] [레벨:1]유니현 2009-12-07 6209
712 엑셀에서 sheet 보호를 한상태로는 셀병합이라던지 그런건 할수 없는건가요? [1] [레벨:2]코요태 2010-02-05 6199
711 초보자지만 함수 질문 올려봅니다. file [2] [레벨:1]CH38941522 2010-04-17 6198
710 셀서식(표시형식) 사용자 정의 셀서식에 대해서 [1] [레벨:2]양다원 2009-07-22 6195
709 각 시트의 2개이상 조건값이 같을 때 해당값을 찾는 함수??? imagefile [1] [레벨:2]qpfmdpfm 2010-04-15 6168
708 VLookup 두 개의 조건이 일치하는 값 찾기. imagefile [3] [레벨:4]쟈니 2013-03-07 6149
707 VBA 특정개체 수정 관련 [5] [레벨:4]고수가되고파 2015-04-02 6132
706 자동으로 계산할 수 있는 방법이 있나요? file [2] [레벨:3]유령 2010-05-03 6112
705 VBA 프로그램바 질문 _ 작업 진행바 Progress bar file [2] [레벨:4]신강현 2013-01-30 6106
704 엑셀일반 엑셀값 중간에 : 삽입 _ 문자열 수식, 텍스트 가공하여 합치기 [3] [레벨:1]chan 2013-12-13 6097
703 차트안의 데이타 자동 변경방법 알려주세요^^ [3] [레벨:6]ryanoh 2010-03-30 6090