일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 몸캠피씽
- 카카오톡 사기
- 영상사기
- 엑셀#직장인칼퇴#칼퇴#직장인엑셀#VBA 배열#배열변수
- 영통 협박
- 영상통화사기
- 사이버범죄구제업체
- 영상 사기
- 영상통화 사기
- 랜덤채팅 사기
- 영상통화 협박
- 영통협박
- 사이버 범죄 구제 업체
- 라인 영상통화 사기
- 영상통화 유출
- 팀카시아
- 카톡 영상 사기
- 카카오톡 협박
- 라인 영상통화 협박
- 영상유출
- 동영상 사기
- 라바웨이브
- 몸캠피싱
- 카톡 영상 유출
- 영통사기
- 메신저톡 사기
- 동영상유포협박
- 라인 동영상 유포
- 카톡 영상 협박
- 사이버범죄구제
- Today
- Total
Lost Information!
엑셀 VBA 기초 - 컬러색상표 직접 만들어보자 - 1편 본문
모두가 칼퇴하는 그날까지~
지난 글에서는
AdvancedFilter의
추가 조건에 대해서
알려드렸는데요.
만일 저번 내용을 모르시거나
기억이 나질 않으신다면
밑에 글을 참고해주세요.
엑셀 VBA 기초 - AdvancedFilter 고급필터 - 2편
모두가 칼퇴하는 그날까지~ 지난 글에서는 AdvancedFilter 즉 고급 필터에 대해 알려드렸는데요. 만일 저번 내용을 모르시거나 기억이 나질 않으신다면 밑에 글을 참고해주세요. red-s.tistory.com/2449
red-s.tistory.com
이번 글에서는
엑셀에서 사용하고 싶은
컬러의 번호를 알지 못해
사용하지 못하는 상황을
방지하기 위해 색상 번호를
직접 알아내고 직접 표도
만들어보겠습니다.
먼저 누군가 보내온
엑셀 파일에서 해당 색상이
너무 마음에 들었다면
또는 내가 우연히 선택한
색상이 마음에 드는데
매크로를 활용하여
사용하고 싶다면 해당 번호를
알아야만 사용 가능한데요.
이럴 때 직접 실행창을
활용하여야 합니다.
먼저 ALT + F11을
눌러주세요~
이후 상단에 보기에서
직접 실행창을 클릭해주세요.
다음 원하는 색상 셀을
클릭해주고 나서
직접 실행 창에
? selection.interior.colorindex
이렇게 적어주시면
원하는 색상의 대한
colorindex 번호가
무엇인지 알려줍니다.
저의 경우에 23이라고
나온 것처럼요.
또 이렇게
? selection.interior.color
colorinex가 아닌
color 값만 물어보고
12874308이라는
값을 얻을 수도 있습니다.
color와 colorinex의 차이는
대표 색상 56개만 추려놓고
사용하는 번호가 바로
colorindex입니다.
즉 찾고 싶은 색상의 번호가
colorindex상에는 나오지
않을 수도 있습니다.
왜냐하면 56개의 색상만이
colorinex에 포함되어
있으니까요.
그래서 RGB전체 색상을
번호를 알려주는 color로
해당 색상을 찾게 된다면
모든 색상이 번호로
나오게 될 것입니다.
하지만 우리가
자주 사용하는 색상의
대부분이 colorindex의
포함되어 있기에
어떤 숫자에 어떤 색상이
있는지 표로 만들어두면
정말 편합니다.
그래서 해당 숫자 옆에
colorindex의 해당하는
색상이 옆에 올 수 있도록
매크로를 작성하겠습니다.
일단 가장 먼저 해야 할 것은
표의 범위를 마우스로
드래그한 후에
왼쪽 상단에 있는 이름을
지정해주는 것입니다.
저는 rngR로 지정해주었는데요.
이렇게 범위를 이름으로
지정하고 나서 매크로를
작성하면 조금 더 편하게
작성할 수 있습니다.
그러고 나서 FOR문을
활용해서 돌아가면서
colorindex의 해당하는 색상이
들어가도록 만들 텐데요.
먼저 이런 식으로 만들 예정인데
다음 글에서 어떻게 만들었는지
알려드리도록 하겠습니다.
그러니까 지금까지
알려드렸던 글들을 참고해서
미리 생각해보신다면 분명
다음 글에 도움이 되실 겁니다.
여끼까지 궁금하신 점은
댓글에 남겨주시고
공감과 구독도 부탁드리겠습니다.