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 63012
502 피벗테이블 엑셀 작업 중, 질문사항 몇개... _ 피벗테이블 계산 필드, 계산 항목 [3] [레벨:4]나카타 2011-09-16 4808
501 여러 행에 있는 데이터를 한개의 열에 정렬하는 방법.... file [1] [레벨:1]묵향 2009-07-09 4800
500 VBA vba 방향키 질문입니다 [4] [레벨:4]기능인 2013-07-11 4797
499 그래프 그리기 요청드립니다 (간트 차트의 응용 방법) imagefile [2] [레벨:2]젤코 2011-04-28 4782
498 VBA 아별님 안녕하세요 file [레벨:2]북곰 2014-07-09 4778
497 아별툴 설치 도와주세요 [1] [레벨:1]문교아빠 2009-11-23 4772
496 엑셀일반 혹시 이런것도 가능한가요? (간결한 2가지 질문) - VBA만 실행파일(.exe)로 만들 수 있는지 여부, 외부 파일명 일괄 변경 방법.. [2] [레벨:6]파이스 2011-12-02 4768
495 엑셀일반 빠른실행도구모음 자동숨김 해제 imagefile [2] [레벨:2]데피 2014-06-16 4767
494 아벨님 도와주세요. (파일손상~~!!!. 도와주세요 ㅜㅜ) file [3] 손님 2009-11-22 4762
493 문의 합니다 file [1] [레벨:0]호호천사 2009-08-07 4756
492 엑셀일반 회계형이나 콤마(조건) 추가한 숫자형 서식의 가운데 정렬법? file [3] [레벨:4]성투은자 2013-04-05 4755
491 VBA 몇가지 질문들 [8] [레벨:2]정용규 2015-01-13 4752
490 엑셀일반 엑셀 질문 몇가지 드립니다. file [1] [레벨:1]나도그래짱 2013-02-03 4749
489 엑셀일반 엑셀 파일들끼리 연결(??), 호환 이 안돼는거 같습니다. ㅜㅜ imagefile [2] [레벨:3]월전천넘 2012-07-04 4744
488 UDF사용자정의함수 일괄 숫자 더하기에 대해 질문합니다. [8] [레벨:2]시나브로 2013-05-06 4743
487 루나입니당 ㅎㅅㅎ; [1] 루나 2010-01-01 4740
486 미친 용량 해결 방법 없을까요? [1] 김정헌 2010-09-10 4733
485 엑셀일반 엑셀 작업한 내용이 안보여요. file [5] [레벨:2]시나브로 2012-06-20 4730
484 엑셀일반 아별을 깔면 이러네요.ㅠ.ㅠ 엑셀 창이 알트텝으로 검색이 안되요 imagefile [2] [레벨:2]큰아빠에요 2012-01-30 4724
483 VBA [긴급] Range 범위 "A2:A10" -> 를 변수로 받게 하는 방법.. file [3] [레벨:1]마리너 2012-07-05 4715