나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     조건부 대각선.xlsm (292.5KB) 조회:  2907
제목:   [RE]참조셀이 어느 값 이상일 경우 셀에 대각선 적용
     
  * 아래줄에 질문을 작성하세요 >>

안녕하세요~ 
질문의 요지는 참조셀이 특정값 첨부는 2,000,000 이하일 경우
적용셀에 대각선이 그 외에는 대각선이 없게 할 수 있는 
방법이 있을까요?
부탁드리겠습니다.
==============[조인근님 글에 대한 답변입니다]==============

조건부 서식이 가장 간편한 방법이긴 하지만
문제는
조건부 서식으로는 윤곽선은 제어가 가능하지만
대각선을 제어할 수는 없습니다.

결국 VB 매크로로 해결할 수 밖에 없을 것 같네요.

첨부 파일 참고 바랍니다.

그런데...

질문 내용이 구체적이지 않아서
아마 실제로 사용하시는(기능을 구현하려는) 파일은
워크시트 구조가 이보다 훨씬 복잡할 것 같은데
어느 정도 응용 능력을 가지셨는지 모르겠네요.

아무튼
일단 매크로 코드 안에 주석으로 설명을 해 두었으니
열심히 공부해서 응용해 보시기 바랍니다.

VB 편집기 여는 방법
온라인 도움말 참조하는 방법 등을
별도의 시트에 그림으로 설명해 두었습니다.

실제 응용은
이렇게 공부해서 적용해 보세요.

아 참, 그리고...

질문 내용은 2백만 이하일 때 대각선을 표시하기를 원한다 하셨는데
예시로 첨부하신 파일에는 2백만 미만일 때 대각선을 표시하는 것으로
되어 있네요?

아마도 이하-미만, 이상-초과 등의 수학 용어를 헷갈리신 것 같습니다.

일단 코드는 질문 내용대로 '이하'로 작동하게 되어 있습니다.

주석문의 설명처럼, IF 문의 조건식에 부등호를 고쳐주면
'미만'으로 작동하게 할 수 있습니다.

이하: <= (작거나 같다) - 그 수를 포함하여 그보다 작은 값
미만: <  (작다)        - 그 수는 제외하고 그보다 작은 값
이상: >= (크거나 같다) - 그 수를 포함하여 그보다 큰 값
이하: >  (크다)        - 그 수는 제외하고 그보다 큰 값
 
[불량 게시물 신고]  
        
  

작성일 : 2018-03-21(17:47)
최종수정일 : 2018-03-21(17:53)
 


 ◎ 관련글

  제 목   작성자   날짜
참조셀이 어느 값 이상일 경우 셀에 대각선 적용 조인근 2018-03-21
[RE]참조셀이 어느 값 이상일 경우 셀에 대각선 적용 조삿갓 2018-03-21