본문 바로가기

ArrayList9

[VBA] 사용자정렬(ArrayList)_feat(평택_호텔관리_딱총) 본인이 ArrayList 찬양을 외치고 다니는데 이 철옹성 같은 엑사남 오픈채팅방에서 드디어 응답이 왔다. https://open.kakao.com/o/glXWEB3b 유튜브 '엑사남'의 Excel VBA 함께하기 [방암호 : M으로 시작하는 VBA 메세지창 명령어는? 'MsgB**', 힌트 : 6글자, **은 소문자] #엑셀 #excel #VBA #엑사남 open.kakao.com 해서 딱총님이 풀어낸 구문으로 같은 문제를 풀어보려고 한다. 실은 이문제는 문제가 하나 있었다. 준빠님의 출근일중에서 본인이 일부러 출근일 중복을 하나 첨가한적이 있다. 바로 29일인데 이중복값이 표기가 되었다. 해서 이 구문은 현재 rngAll.RemoveDuplicates Array(1, 2), xlYes '= 중복값 제.. 2022. 12. 25.
[VBA] 누락수 구하기(ArrayList, Dictionary, Collection) 전에 VBA 배울때 배열과 딕셔너리에서 많이 울고 웃고 했던 기억이 있다. 지금은 주무기로 사용하고 있지만, 가끔 다른 분들의 딕셔너리 코드들을 보면 이렇게 사용도 가능하구나 하고 놀랄때가 있다. 딕셔너리를 보통 String값을 제어하는데 많이 사용하는데 딕셔너리는 그보다 더 큰 엄마의 가슴을 가지고 있다. 오늘 해볼것은 VBA 엑사남 일반방에서 잠깐 내본 문제를 응용하여 만들어보았다. 어레이 리스트를 사용한건 배열에 담아서 버블정렬을 통해서 정렬을 하여도 된다. 버블 정렬을 통한 방법은 지난 시간에 다뤄본적이 있으니 한번 알아보시길 바란다 https://1stminokingdom.tistory.com/84?category=964848 [VBA] 배열을 정렬해라(feat. 버블정렬) https://1st.. 2022. 11. 26.
[VBA] 다중 유효성검사 VBA를 처음 시작할 때쯤 엑사남님께서 엑셀로 이중유효성검사를 만드는 문제를 내셨다.. 물론 당시에 본인은 그 문제를 풀지 못했다. 그로부터 2년.. 엑셀로는 아니지만 VBA로 본인은 만족할 만한 다중 유효성검사를 완성하였기에 코드를 올린다. 최대한 깔끔하게 하고 간결하게 만들려고 하였는데.. 그놈의 '조금만 더' 가 또 장황한 코드가 되어버렸다. 부서와 직위는 사용자정렬을 사용하였으며, 성명의 오름차순정렬과 고유값을 위해 ArrayList를 사용하였다. 이벤트 프로시저는 야생마 같은 녀석이다. 프로시저 내에서 이벤트 구문을 중복하여 사용할 경우는 항상 이벤트의 시작과 끝을 잘 생각하여서 사용하여야 한다. 코드 진행은 이렇다. 1. 워크북 오픈이벤트로 부서 / 직위 / 성명에 유효성 검사를 모두 추가한다.. 2022. 5. 14.
[VBA] 사이냅소프트 면접문제(feat. 코딩도장) https://codingdojang.com/scode/410?answer_mode=hide 코딩도장 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 codingdojang.com 요즘 VBA에 흠뻑 빠지셔서 열심히 공부하고 계신 VBA공부중님이 올린 글이다.. 구글링을 해보았더니 사이냅소프트 면접 문제 였던거 같다... 지금은 VBA로밖에는 구현이 안되겠지만 시간이 지나면 좀 더 많은 컴퓨터 언어로 구현을 해보고 싶다. 문제 난이도는 그리 크지 않다. 3번과 4번을 어떻게 구현할지에 대한 생각을 하면된다. 어떤 구문을 사용할까 하다가 중복값과 정렬이 동시에 가능한 ArrayList로 풀어보기로 했다.. 결과 역시 나쁘지 않다.......깔끔.. 밥먹기전 이렇게 블로그 글거리를 구하게 되서 기쁘다...ㅋㅋ.. 2022. 4. 28.