본문 바로가기

vba89

[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일을 소요하게 되었다. 폴더를 생성하고 날짜에 맞게 파일들을 이동하는건 어렵지않게 성공했으나...저장된 텍스트 파일안에 각 문장들 앞뒤에 쌍따옴표가 제거 되지 않은 현상이 나타났다.. https://hingle.tistory.com/39?category=928217 엑셀 → 텍스트파일 [FileFormat]종류 0 엑셀 매크로로 만들어진 내용을 다른 프로그램에서 사용하기 위해 텍스트 파일로 변환할 경우가 있었다. 이 과정을 하면서 좀 더 쉽게 코딩할 방법이 없을까 생각하고 찾아보니 기존방식은 Objec hingle.tistory.com fileformat을 xlText와 xlTextPrinter로 인한 해결책도 본 코드를 만드는데 해당되지 않았고, 워드에 붙혀넣기해서.. 2022. 1. 10.
[VBA] 최근3개월간 오픈챗팅 대화로그(Feat.준빠 theme) 이전글에서 단순하게 멤버들의 아이디 를 추출했다면 https://1stminokingdom.tistory.com/62 [VBA] 지난 3개월간 오픈챗팅에서 대화한 멤버들 확인하기 엑셀에서 텍스트파일을 불러와서 수정하는 작업을 하다. 문득 엑사남 오픈채팅방에 멤버들의 이름이 알고 싶어졌다. 그래서 대화를 긁어보았다. 근데 대화는 오늘기준으로 3개월간의 대화만 긁 1stminokingdom.tistory.com 준빠님은 아이디 대신 풀 닉네임을 가지고와서 대화의 각 시간대별 누적을 구하는 코드를 작성하여 본인도 비슷하게 만들어 보았다. 관건은 텍스트파일을 가져와서 그걸을 해당 문제에 맞게 어떻게 정규식 패턴으로 최적화해서 원하는 값을 가져오냐에 달렸다. 우리가 필요한 값은 [풀닉네임과 채팅시간]이 필요하다... 2022. 1. 5.