소프트웨어 [추가기능1.1]엑셀 셀의 행-열 Auto-Highlight 하는 방법들
2021.11.10 17:15
새로운 버전을 올려서 이곳 첨부파일은 삭제합니다.^^
새로운 게시물; https://windowsforum.kr/lecture/16978048
수정버전 1.1>
불필요한 코드를 줄이고 손댄김에 (한칸이 비어서) "정보" 아이콘을 추가하였습니다. ^^ Reading Layout 1.1.zip 암호는 동일합니다.
<추가2>
죄송합니다. 이번에는 수요 조사 차원에서 첨부파일 Reading Layout.zip 에 암호를 걸었습니다.ㅠㅠ
- 윈도우 포럼에 엑셀 게시물이라서... 필요하신 분이 얼마나 있을까 싶기도 해서...
"추천" 해주신 분께 암호를 보내도록 하겠습니다. 몇 주 지나면 암호도 공개하겠지만요.^^ (12월1일쯤에...)
- 추천 해달라는 것은 추천이 댓글 보다는 쉬울 것 같아서 입니다. 오해 없으시기 바랍니다. ㅋ~
추가 기능 자체에는 암호 설정을 하지 않아서 VBA 코드를 볼 수 있습니다.
사실 몇 줄 안되거든요. 아래 3번째 Sheet1 범주를 벗어나지 않습니다.
(과거 추가기능을 만들어 제공한 적이 있는데 의뢰인이 보호를 요구하여 유료로 구입한 보안 프로그램도 있습니다만... )
당부의 말씀을 드리면, 문서 속성 탭의 정보는 수정하지 말아주셨으면 합니다.^^
<추가1>
있었으면 좋겠다고 생각한 기능이어서 엑셀 추가기능으로 만들었습니다.
참고한 사이트; https://docs.microsoft.com/en-us/office/troubleshoot/excel/create-application-level-event-handler
잘 안쓰는 클래스모듈 사용이라 공부 좀 했다는... 첨부 파일에는 두개 파일이 들어 있습니다.
- Reading Layout.xlam ; 추가 기능
- Reading Layout 설치.vbs ; 이 것을 실행하면 자동으로 추가 기능을 설치해줍니다.
- 추가 기능 화면에서는 다음처럼 보입니다. (참고하시라고 첨부했습니다.)
- 추가 기능이 설치되면 리본 메뉴의 "보기" 탭의 끝에 "셀 좌표"라는 버튼 그룹이 생깁니다.
- 시작을 실행하고 셀을 더블 클릭하면 아래 3번의 첫번째 화면 같이 가로 세로 위치가 강조되는 화면을 볼 수 있습니다.
안녕하세요? 오전에 쪽지 받고 예전에 해봤던 것과 새로운 것 몇 가지 정리하여 봅니다.
엑셀에서 셀 데이터가 많을때 특정 셀을 선택 했을때, 같은 행과 열의 셀들을 쉽게 구분하고 해당셀도 쉽게 인지 할 수 있도록하는 기능입니다.
엑셀 추가기능인 Kutools 에 Reading Layout 기능으로 유명한 것인가 봅니다. 요즘 모니터가 커져서 있으면 좋을 기능인 것 같기는 합니다.
그래서인지 구매해야하는 Kutools 없이 비슷한 기능을 구현하고 싶어하는 분들이 있는 것 같습니다.
미리 말씀드리면 아래 1, 2번 방법은 구현은 가능하나 기존 셀 서식을 해치기 때문에 효용이 떨어지고 3번은 추천할 만 한 것 같습니다.
- 3번이 가능하여 사용할 수 있는 수준에 도달하여 게시물을 올리게 되었습니다.
- 아래 첨부한 파일들을 열때 매크로 경고에서 "컨텐츠 사용"으로 열어야 합니다.
1. 셀 색상을 부여하는 방식과 제가 추가한 드로잉을 이용하는 방식; Auto-Highlight Row&Column Of Active Cell.xlsm
- 전에 자유게시판에 올라온 질문글; https://windowsforum.kr/free/16758488
- 구글 검색에서 건진 사이트; https://www.extendoffice.com/documents/excel/1494-excel-highlight-active-row-and-column.html
- alt+F11을 누른후 좌측 트리에서 해당 시트를 더블 클릭하면 해당 코드를 볼 수 있습니다.
- "셀 색상 이용" 시트는 구글 검색 링크에 얻은 코드에 해당 셀은 색상을 넣지 않도록 수정한 것입니다.
- "도형 이용" 시트는 사각형 박스를 4개 그리는 방식입니다.
- "선 이용" 시트는 "도형 이용"과 비슷하게 선을 그리는 것이구요.
2. 조건부 서식을 이용하는 방식; Auto-Highlight with Conditional Formatting.xls
- 오전에 질문 주신 내용이고 관련 링크입니다. https://sensol2.tistory.com/14
- 단, 여러 시트에 이벤트 프로시져가 필요해서 저는 "현재_통합_문서"에다가 다음과 같은 프로시져를 넣었습니다.
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
ActiveSheet.Calculate
End Sub
- Sheet2; =AND(CELL("col")=COLUMN(),CELL("row")=ROW()) 처음 시작하는 =OR 를 =AND 로만 바꿨습니다.
- Sheet3; =ABS(CELL("col")-COLUMN())+ABS(CELL("row")-ROW())=1
- Sheet4; 위 Sheet3에서 셀을 3개씩으로 연장해봤습니다.
=AND(ABS(CELL("col")-COLUMN())+ABS(CELL("row")-ROW())<4,OR(ABS(CELL("col")-COLUMN())=0,ABS(CELL("row")-ROW())=0),ABS(CELL("col")-COLUMN())+ABS(CELL("row")-ROW())>0)
3. 선택한 셀의 행과 열을 추가적으로 선택하는 방법; 추천하는 방법입니다. 셀을 더블 클릭해보십시오. Auto-Highlight with Row-Col Selection.xls
- 심플하면서 기존 포멧에 영향을 미치지 않아서 제 생각에는 최선책인 것 같습니다.
- 해당 시트뿐만 아니라 해당 문서 모든 시트에서 같은 효과를 보시려면 각 시트의 모듈에 코드를 넣을 것이 아니라
"현재_통합_문서" 모듈에 다음과 같은 프로시져를 넣어야 합니다.(첨부 파일에는 이미 추가되어 있지만 주석처리 해두었습니다.)
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
With Target.Cells
Sh.Range(.Address & "," & .EntireColumn.Address & "," & .EntireRow.Address).Select
End With
End Sub
- Sheet2; 십자 모양을 선택
필요하신 분은 수정하여 사용해보시면 좋겠습니다. 역시 게시물 작성은 시간이 많이 가네요. ㅠㅠ
오후 6시 추가; 3번 첫번째는 다운 받은 샘플을 보고 알았는데 어떤 책인지 한참을 찾다가 결국 발견하였습니다.
해당 코드는 101 Ready-To-Use Excel Macros ; https://www.wiley.com/en-us/101+Ready+To+Use+Excel+Macros-p-9781118281215
Chapter 30에 있는 내용입니다.
댓글 [77]
-
zerozone 2021.11.10 17:57
-
지후빠 2021.11.10 18:41
1년 전쯤 해둔 것이 생각 나서 정리해봤습니다. ^^
덕분에 미제였던 것을 풀어서 숙제를 마친 느낌입니다.
-
하늘개구 2021.11.10 19:05
고맙습니다. 늘 건강하시길 기원합니다...
-
왕초보 2021.11.10 19:08
아주 편리한 기능입니다..
좋은것 배우고 갑니다.
오늘 하루도 고생하셨습니다..편안하신 시간 되세요..
-
샤 2021.11.10 20:30
수고하셨습니다.
-
슈머슈마 2021.11.10 21:48
잘봤습니다. 수고하셨어요 -
cungice 2021.11.10 22:33
고생 많으셨습니다. 감사합니다.
-
지후빠 2021.11.11 01:20
여기까지는 댓글 주신 분께도 보내겠습니다.^^
-
슈머슈마 2021.11.11 02:50
마우스 포인트 같은 건가요?
-
지후빠 2021.11.11 08:24
안녕하세요? 데이터가 많은 시트에서 어떤 셀을 선택했을때 해당 행과 열을 쉽게 구별될 수 있게하는 기능으로,
시인성은 두드러지게 하는 기능입니다. 1년 전쯤 미제로 남긴 것을 해결한 것 같습니다.^^
듣기로는 kutools 에서 해당 기능이 유용했던 모양입니다.
-
삐쟁이 2021.11.11 05:20
추가 기능이 시인성 좋네요.
-
pp빵빵 2021.11.11 05:39
수고하셨습니다
-
안정 2021.11.11 06:10
지금까지 엑셀관련 댓글을 봐왔지만 역시 고수님, 수고 많으셨습니다.
-
kwi 2021.11.11 07:28
감사드립니다
-
봄이야! 2021.11.11 07:46
감사합니다.
-
damoa 2021.11.11 08:10
감사합니다. 잘 사용 하게습니다.
-
oodooboo 2021.11.11 08:15
오~~ 신박한 기능입니다.
엑셀 많이 사용하는데 많은 도움 되겠네요
-
하늘* 2021.11.11 08:25
즐거운 하루되십시요^&^
-
거미손 2021.11.11 08:29
항상 수고가많으시고 감사합니다.
-
대충 2021.11.11 08:34
가끔 필요할 때 가 있었는데..고맙습니다...
-
oodooboo 2021.11.11 08:35
아... 써보니 정말 편한기능이네요..^^
한가지 아쉬운건 표시되는 영역에 셀병합된 부분이 있으면 그만큼 같이 확장되어 표시가 되네요.
예를 들어 상단부에 제목 같은걸 써서 셀병합으로 해놓고
아래 본문이나 데이터가 들어가면 전체가 선택되어 표시를 해주네요..ㅡㅡ;;
-
지후빠 2021.11.11 10:01
개선시킬 수 있는지 보겠습니다. ^^ selection의 한계일 듯 싶기도 합니다.ㅠㅠ 피드백 감사합니다.~
-
acom 2021.11.11 08:38
수고하셨습니다.
-
댓길이 2021.11.11 09:10
감사 합니다.. 한셀에서도 저굥이되는것인가..?
-
지후빠 2021.11.11 10:13
마이크로소프트 엑셀에 사용 가능한 추가 기능입니다. 한셀은 잘 모르겠지만 안될 것 같습니다.ㅜㅜ
-
문사 2021.11.11 09:20
수고하셨습니다
감사 합니다
-
알약 2021.11.11 09:26
수고하셨습니다.
-
엉큼이 2021.11.11 09:37
정말 감사합니다. 잘 쓰겠습니다.^^
-
바람타고산으로 2021.11.11 09:40
잘 쓰겠습니다 감사합니다.
-
mandoo 2021.11.11 09:48
수고많으셨습니다.
-
하늘* 2021.11.11 09:52
즐거운 하루되십시요
-
난소리요 2021.11.11 11:43
수고하셨습니다 ^^
-
Okyun 2021.11.11 11:47
수고 많으셨습니다...
-
위라이즈 2021.11.11 12:23
유용한 기능 같아요.
추천드렸습니다.
감사합니다.
-
햄스터 2021.11.11 12:50
멋집니다.
-
바다산해 2021.11.11 12:57
뭔지 잘 모르지만 굉장히 유용해보여요!
-
사악천 2021.11.11 13:09
정말 필요한 기능 있었는데, 꼭 써보고 싶습니다. 감사합니다.
-
사라바 2021.11.11 13:37
수고하셨습니다 ^^
-
junie's 2021.11.11 14:47
수고 하셨습니다.
-
타락천사둘리 2021.11.11 15:03
수고하셨습니다.미리 감사합니다.꾸~~벅
-
C.garam 2021.11.11 15:36
수고많으셨습니다.
-
잉걸 2021.11.11 16:21
편리한 기능으로 보입니다.
-
노아 2021.11.11 16:27
감사합니다
유용하게 사용하겠습니다
-
초가지붕 2021.11.11 18:20
추천하고 기다려 봅니다.
감사합니다.
-
카디마 2021.11.11 18:26
좋고, 편리한 기능이군요. 추천합니다.
-
UU自適 2021.11.11 18:33
감사합니다^^
-
신신라면 2021.11.11 20:49
수고 많으셨어요.
-
강태공 2021.11.11 20:59
수고 많으셨습니다.
-
벤켄 2021.11.11 21:34
수고하셨습니다.
-
feynman 2021.11.11 22:04
대단하시네요.
보통은 생각은 할 수 있어도 실행까지 하는 사람은 드문데...
엑셀은 초보적인 부분만 알고 있어서 님같은 분들을 보면 부럽습니다.
그리고, 님에게서 자극을 받습니다.
고맙습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4007 | 윈 도 우| DriveSnapshot 백업 복구 [17] | 슈머슈마 | 2956 | 18 | 11-13 |
4006 | 소프트웨어| [Tip] AnyDesk 화이트리스트 등록 [5] | asklee | 1781 | 11 | 11-13 |
4005 | 윈 도 우| PNG_ICO (이미지 아이콘 변환) [7] | 슈머슈마 | 1204 | 6 | 11-12 |
» | 소프트웨어| [추가기능1.1]엑셀 셀의 행-열 Auto-Highlight 하는 방법들 [77] | 지후빠 | 3095 | 104 | 11-10 |
4003 | 윈 도 우| 윈도우11 암호 입력없이 로그인 만들기 [7] | 하늘은높고 | 2769 | 8 | 11-10 |
4002 | 서버 / IT| 네트워크를 통해서 윈도우 동시 설치하기 (G4L) [12] | gooddew | 3200 | 14 | 11-08 |
4001 | 윈 도 우| 드라이브 스냅샷 백업 복구 - 재배포 [30] | 슈머슈마 | 2759 | 43 | 11-07 |
4000 | 윈 도 우| 윈도우 11에서 윈도우 10 타일 시작메뉴 + 작업표시줄 그룹... [5] | chosu | 4010 | 0 | 11-04 |
3999 | 윈 도 우| 윈도우11 업데이트 후 캡처도구 단축키 안먹힐 때 해결 방법 [4] | 깜인비랑 | 1915 | 3 | 11-03 |
3998 | 윈 도 우| EFI 파티션 관리하기 우클릭 메뉴에 넣기(추가) [12] | maniaa | 2388 | 19 | 11-01 |
3997 | 윈 도 우| Windows 11 에 핸드폰 연결해서 양방향 복사하기. [5] | 펨토 | 2362 | 2 | 10-31 |
3996 | 윈 도 우| 시스템 종료 컨텍스트 메뉴 [13] | 슈머슈마 | 1890 | 18 | 10-30 |
3995 | 기 타| 앱손 스캐너 드라이버 설치 [2] | 슈머슈마 | 866 | 5 | 10-30 |
3994 | 윈 도 우| 윈도우11 메모리 누수를 막을 수 있다? [5] | maniaa | 3347 | 1 | 10-29 |
3993 | 윈 도 우| 윈도우 11 시작 단추 화면에서 '맞춤' 없애는 방법 [1] | 하늘은높고 | 1524 | 1 | 10-29 |
3992 | 윈 도 우| 윈도우11 메모리 누수가 장난 아닙니다. [9] | maniaa | 4889 | 6 | 10-28 |
3991 | 윈 도 우| 윈도우 11 안드앱 구동하기 (Windows Subsystem for Androi... [3] | 큰돌 | 3253 | 2 | 10-21 |
3990 | 윈 도 우| gimagex로 윈도우즈 설치하기. [6] | 문자 | 2503 | 16 | 10-20 |
3989 | 윈 도 우| Windows 11의 God 모드를 잠금 해제하여 고급 설정에 액세... [1] | VₑₙᵤₛG | 1842 | 2 | 10-18 |
3988 | 윈 도 우| 탐색기 패처: Windows 11 작업 표시줄을 Windows 10과 동일... [1] | VₑₙᵤₛG | 3218 | 5 | 10-17 |
정말 감사합니다. 잘 쓰겠습니다.^^