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
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 43435

속도가 자꾸 느려집니다. 해결방법이 있을까여?? [2]

  • [레벨:6]ryanoh
  • 2010-10-18
  • 조회 수 5737

[문의드릴께요]엑셀 창끼리 alt+tab으로 전환이 안됩니다. file [1]

2007에서 그래프 사용시 [2]

엑셀 차트 관련 질문인데요.. imagefile [1]

  • 홍승
  • 2009-08-24
  • 조회 수 5820

재고관리에 대해 아별님께 도움을 구합니다, file [1]

VLookup Vlookup 사용 시 수식이 걸려 있는 데이터의 #N/A 표시 해결 [1]

도형색깔을 시간에 따라 자동으로 변화게 하는법 file [3]

  • [레벨:6]ryanoh
  • 2010-04-05
  • 조회 수 5871

엑셀에서 구름마크 [2]

  • [레벨:1]daincs
  • 2011-01-12
  • 조회 수 5875

엑셀 웹 쿼리 질문드립니다. [6]

  • [레벨:1]페니
  • 2009-12-16
  • 조회 수 5897

동일한 셀 내용을 찾아서 개수를 세주는 방법이... file [3]

  • [레벨:4]쟈니
  • 2010-03-05
  • 조회 수 5913

'근무일수를 소수점 월단위표기' 관련 질문 두번째 입니다~^^ [2]

excel vba 질문 드려요. file [1]

이미지,도형 등 이미지 밀림 현상... [2]

  • [레벨:2]dizzy
  • 2013-03-10
  • 조회 수 5975

다른시트에 조건부 수식 넣어서 합계 내는 법 file [2]

구간값에 있는 data 갯수 구하는 법 (countif) [3]

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

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

ISERROR 건 입니다. [4]

VBA 병합효과 file [3]

작업 완료일 구하는 함수 중 일요일만 제외할 수 있나요? [2]

  • [레벨:1]rusl1
  • 2009-08-23
  • 조회 수 6046

VBA 한셀안의 서식을 다르게 지정할 수 있는 방법 없을까요? file [5]