7월 셋째주|
UNO_WEEKLY |UNO_ZEN
x20210719_1185_UNOZEN.
UNO_WEEKLY|배열수식을 꼭 이해하려고 도전하기
Lower,Upper,Mod,If,Row,Indirect,Mid,Concat
엑셀을 하면서
수식을 사용하지 않는다면 왜 엑셀을
사용하는 것일까??
남들이준 데이타를 그냥 보기좋게 보고서나 예쁘게 만들고
그럴려고 한다면 그냥 워드문서를 사용하는 것이 좋다
엑셀을 한다고 하는 것은 생각을 수식으로 푸는 논리적 작업이다
그러니 매력적인 작업인 것이다
그런데 수식을 사용하면서
또한 배열을 사용하지 못하고 있다면 이것도
엑셀을 제대로 사용하는 것이 아니다
![](images/unoweekly_20210719_2.jpg)
그러니
이해하고 활용할때까지 문제를 바꿔가면서
쉴새없이 도전해야하는 것..
이번 도전은 알파벳문자로 구성된 정보를
알파벳 각문자의 위치가 짝수일때는 소문자로 바꾸고
홀수있때는 대문자로 바꿔서 표현하는 작업을
각작업에 필요한 함수들을 챙기면서
배열로 처리하여 목적하는 답을 얻어 보자
이번 화일에 관련된 참고 유튜브동영상
3,쉬운엑셀,생활엑셀 다섯번째
2,대문자와 소문자를 만드는 함수를 사용하여 배열연습
1,대문자와 소문자를 가려서 일치하는 값 참조하기
x20210719_1185_ConcatModRowIndirectUpperLower.
UNO_WEEKLY|VBA_Advanced-
명령줄 메뉴 다루기
CommandBars, CommandBar, CommandBarButton,ActionControl
엑셀메뉴의 명령버튼을 리본메뉴에 추가하여 사용하고
좀더 세련된 소루션을 만들고 싶은 경우가 많다
엑셀의 메뉴시스템은 당초에는
Application개체의 CommandBars 라는 명령줄 집합체에
많은 명령줄(CommandBar)로 구성되고..
하나,하나의 명령줄(CommandBar)는
실제로 명령을 실행하는 버튼등의 콘트롤로
구성이 되어있었으나..
엑셀의 기능이 확장되고 다양하게 변화하는데 맞춰서
메뉴시스템도 리본(Ribbon)이라는 시스템으로 바뀌었다
그렇다고 메뉴의ㅣ 내용이 바뀐것은 아니고
좀더 다양함을 수용하기 위하여 메뉴의 계층을
한단계 더 집어 넣은 셈이다
![](images/unoweekly_20210719_1.jpg)
기능을 실행하는 콘트롤은 변한 것이 없고
시각적으로 구성을 달리 했을뿐이다
기존의 메뉴가 뒤에 숨어 있는 셈이다
기존의 CommandBar를 새로 추가 하여 삽입하면
추가기능탭이 하나 만들어지면서 그 속에
사용자정의지정도구모임이라는 그룹이 하나 만들어지고
이곳에 계속 최하위 명령콘트롤로 구성된 명령줄(CommandBar)을
계속 추가하여 사용할수 있는 것..
이것을 해보도록 하자
참고동영상
엑셀로 코딩을 배우자_126_명령버튼 리본메뉴에 추가하기
x20210719_1185_CommandBar.