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

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

 엑신님! 지난번 질문을 이상하게 올렸던 Mike 입니다.

 빠른 답변에 너무 감사드립니다.

 

 이번 질문은 아래와 같습니다.

 

 - Chart X축에 제품 샘플이름을 두고, Y 축에 분석값을 plot 합니다.

 - 이때, X축 제품 샘플 이름은 (200-08WW Line340, 200-08WW Line340, 200-08WW Line340, 200-08WW Lot340, ..........) 입니다.

 

 샘플 이름에 Lot 가 들어가는 항목과 그렇지 않은 항목의 점에 색상을 달리 지정하고자 합니다.

 이게 가능할까요?

 

 미리 감사드립니다. 

 


댓글 '5'

profile

[레벨:30]아별

2009.07.09 14:33:20
*.166.56.137

엑셀 파일을 올려주세요.

개념적으로는 ActiveChart의 SeriesCollection의 points를 순환하면서 XValues값에 "Lot"가 포함되어 있다면,

해당 point의 MarkerBackgroundColorIndex를 변경해주면 될 것 같은데요..

 

해봐야겠죠? ㅎㅎ

이런 질문은 엑셀 파일을 올려주세요.. 퇴근 후에 시간을 갖고 해보겠습니다. ^-^;;

[레벨:1]Mike

2009.07.09 15:06:21
*.247.149.90

 감동입니다. !!! 

 

 저도 일을 하는 사람인지라, 엑신님께 너무 큰 수고를 부탁드리는것 같아 가능여부의 질문만 드렸는데, 이렇게까지 친절하실수가요 ...

 

 일부 파일을 유첨 드립니다.

 

 너무 감사합니다.

첨부
profile

[레벨:30]아별

2009.07.11 11:44:23
*.166.56.124

간단하게 만들어보았습니다.

필요한 기능만 구현했으니, 응용은 Mike님께서 잘 해주시리라 믿습니다. ^-^

 

첨부파일 다운 받으세요 ( 다운받기 : abyul_20090709_Mike-2.xls )

 

 관련 코드는 아래와 같습니다.

차트의 x축 항목 이름을 의미하는 XValues의 전체 count를 알 수 없어서 ^-^;;

( .XValues.Count 하면 에러가 나네요)

그냥 급한데로.. 에러가 날때까지 while을 돌리는 무식한 방법을 썼습니다.

누가 아시는분 있으면 댓글 부탁드립니다. 전체 Count를 안다면 For문을 썼겠지요..

Option Explicit

Sub Chart_FillSpot(idx As Integer)
    Dim xvalueseries As Variant
    Dim i As Integer
   
    ActiveSheet.ChartObjects(1).Activate
    xvalueseries = ActiveChart.SeriesCollection(1).XValues

    i = 1
    Err.Number = 0

    On Error Resume Next

    Do While Err.Number = 0
        If InStr(xvalueseries(i), "Lot") Then
            ActiveChart.SeriesCollection(1).Points(i).MarkerBackgroundColorIndex = idx        
        End If
        i = i + 1
    Loop
    Range("A1").Select
End Sub

 

 

첨부

[레벨:1]Mike

2009.07.14 00:54:43
*.179.203.111

 완전 성공입니다. 이렇게 감사할 수가 ^^

 VBA를 전혀 써본적이 없었는데..., 역시 엑신님이시네요 ^^

 VBA 공부가 절실하네요... ^^ 감사합니다. (혹시, 교재나 공부 방법에 대한 조언 주시면, 큰 도움이 되겠습니다. ^^)

profile

[레벨:30]아별

2009.07.14 08:41:35
*.166.56.124

엑셀 차트에 자동 자동 설정 부분은 아별툴의 기능에 추가하려고 생각하고 있던 기능입니다.

사실 저 코드도 매크로 기록으로 X축 값을 선택하고, 해당 포인트의 색상을 변경하는 작업을 기록한 다음,

수정작업은 VBA도움말 보면서 만든겁니다. ^-^;; VBE창에서 해당 코드에 커서를 놓고 F1만 누르면 도움말이 주르륵~~ ^0^)b

 

Office Online만 봐도 VBA 공부에 많은 도움이 됩니다.

일단 Office OnLine을 공부하시고 그래도 부족한 부분이 있다면 책을 사서 공부하세요.

 

아래 링크는 Excel VBA를 시작하는 사람들이 개념을 정리하는데 도움이 될만한 페이지입니다.

http://office.microsoft.com/ko-kr/excel/HA011189581042.aspx?pid=CL100570551042

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 41918

셀 크기에 맞게 그림 삽입 [2]

다중조건 일치시 데이터 추출하기 imagefile [2]

  • 2009-07-13
  • 조회 수 6365

감사 인사 [1]

선그래프에서 연장선을 값으로 나타내고 싶어요.. file [2]

특정데이터만 추출하기 imagefile [4]

  • 재청
  • 2009-07-10
  • 조회 수 9554

꼭 부탁드립니다 file [1]

셀에 입력한 규격 계산. [5]

병합된 셀 정렬하기 [4]

여러 행에 있는 데이터를 한개의 열에 정렬하는 방법.... file [1]

  • [레벨:1]묵향
  • 2009-07-09
  • 조회 수 4589

엑셀 차트(표식이 있는 꺾은선형)에서 특정 data 에 색깔 표시 [5]

  • [레벨:1]Mike
  • 2009-07-09
  • 조회 수 5999

복사된 숫자를 자료값으로 인식 시키는 방법 요청합니다 file [1]

아별님~~도와주세용... [2]

  • [레벨:1]hope so
  • 2009-07-09
  • 조회 수 3789

직원현황표에서.. [1]

완전 초보자가 볼수있는 책 [1]

[엑셀관련 질문] Excel파일內 개체삽입 관련.. [2]

  • [레벨:1]Jay
  • 2009-07-07
  • 조회 수 5659

엑셀 2003 에서 그래프를 화살표키로 움직일 수 있는 방법이 있습니까. [2]

(VBA) 또 질문할 수 밖에 없는 내가 너무 싫어요. file [3]

직장상사에게 갈굼을 당하는 저를 도와주세요ㅠ.ㅠ file [3]

abyul에서 색상표불러오기 어떻게 하나요? [1]

  • 말키
  • 2009-07-06
  • 조회 수 4707

안녕하세요.질문이 있습니다. [3]