본문 바로가기

엑사남180

[VBA] 영역선택하기(Feat. 클래스 모듈) 앞서 올렸던 영역선택하기 업그레이드이다. https://1stminokingdom.tistory.com/75 [VBA] 선택한 버튼에 맞게 영역 선택하기 처음 이걸 생각했을 때는 스토쿠 만들때 [[영역을 선택할 순 없을까]] 하고 막연하게 생각하다가 스토쿠 완성되면 해봐야지 했던 생각이었다. 코드 자체는 그리 어렵지 않게 구현을 할 수 있었다 1stminokingdom.tistory.com 그전 글이 개별로 매크로를 연결하는 것이라면 이번 글은 클래스 모듈을 통해서 코드를 더 최적화 하는 방법으로 구현하였다. 클래스 모듈 자료들은 많이 없어서 본인이 참고한 자료는 유튜브에 [엑셀 디자인]님 강의를 참조하였다. 엑셀 디자인님의 강의도 기초를 잡아주는 강의이기 때문에 많은 도움이 되리라 예상된다. https.. 2022. 3. 30.
[VBA]스토쿠를 풀어보자 https://1stminokingdom.tistory.com/107 [VBA] 스토쿠를 풀어보자(Feat. 앳마) https://1stminokingdom.tistory.com/74 [VBA]스토쿠를 풀어보자 VBA를 처음배우면서 언젠가 꼭 해보고 싶다하고 한게 스토쿠였다. 그때는 막연하게 꿈일것만 같았던 일이 VBA를 배운지 2년 정도되니 구현을 1stminokingdom.tistory.com 스토쿠 완성파일은 위의 글을 보면된다. VBA를 처음배우면서 언젠가 꼭 해보고 싶다하고 한게 스토쿠였다. 그때는 막연하게 꿈일것만 같았던 일이 VBA를 배운지 2년 정도되니 구현을 할 수 있게 되었다. 물론 정말 잘하는 분들이 풀어놓은 코드들은 더 간결하고 시간도 단 몇십초도 안되서 풀어버리는 코드들도 있는거 .. 2022. 3. 19.
[VBA] 오픈챗 대화내용 일자별 추출하기 지치지 않는 준빠님때문에 가랑이가 찢어질것 같다...이번 작업은 대화내용을 배열에 담아서 해당날짜와 시간 그리고 내화 내용을 출력하는 작업이다. 오픈챗 대화내용을 보면 알겠지만 분단위로 대화를 출력하기에 동일인이 동일한 시간대에 입력하면서 엔터를 쳤을 때 닉네임과 시간이 생략된 채 대화 내용만 출력되게 된다...이게 첫번째 변수 대화내용을 보면 알겠지만 질문과 답변으로 이뤄지는 답변속에 = 로 시작하는 문장들이 있어 ...이렇게 되었을 때 엑셀에서 수식인줄 알고 에러메세지를 발생시키는 것이 두번째 변수 였다 아오~~~~얄미워~~~ 코드 진행은 이렇다. 1. 오픈챗 대화 소개글 다음부터 배열에 담아야 하기 때문에 그 구분을 짓기 위해 Bln 으로 참 / 거짓으로 구분 2. 정규식은 2개가 사용되었는데..... 2022. 1. 12.
[VBA] 지난 3개월간 오픈챗팅에서 대화한 멤버들 확인하기 엑셀에서 텍스트파일을 불러와서 수정하는 작업을 하다. 문득 엑사남 오픈채팅방에 멤버들의 이름이 알고 싶어졌다. 그래서 대화를 긁어보았다. 근데 대화는 오늘기준으로 3개월간의 대화만 긁어올 수 있기에 전체 멤버중에 이름이 도출이 안된 멤버들은 눈팅(?)이라고 보면 될듯하다..ㅋㅋ 각자 하는일이 있고 바쁜와중에 눈으로라도 쓰윽 보고 가시는 분들이 있기에 농담삼아 만들어 본것이니 오해 없으시길 바란다. 이번 작업은 멤버들의 전체 이름을 도출하는거였는데 거긴까진 실패했다..좀더 공부해서 전체 멤버들의 아이디를 도출하는 날이 왔으면 좋겠다. 처음으로 텍스트파일을 VBA로 엑셀으로 불어오는 작업을 해보았는데 숫자는 아무문제 없었는데 한글은 텍스트파일에 따라 한글깨짐이 발생하였다. 함수영역은 구글에도 많이 나와있는 .. 2022. 1. 3.