본문 바로가기

VBA271

[VBA] 나만의 영어사전을 만들어보자(feat. 네이버사전) 크롤링 연습을 어떻게 해볼까 생각하다가 예전 준빠님께서 본인은 자신의 업무와 관련된 전문 영어사전을 만드는 크롤링을 작업한 적 있다고 해서...본인은 처음이기도 해서 딸래미 영어 공부도 도와줄겸 해서 만들어보았다. 너무 비웃지말길... 이번 작업을 하면서 왜 크롤링 강의나 개념을 잡아놓은 것들이 다른 구문들에 비해 없는지 알것같다.. 워낙 html 구조를 분해하여 거기서 원하는 값을 가져오는 것이 녹녹치 않다...정말 변수들이 너무많다. 이걸 벗어나기 위해서는 본인이 늘 하던 방법말고 참조에서 Html.Document를 통해 Early Binding으로 Classname 이나 TagName으로 접근을 하는것이 더 편할 것 같다... 조사해본 결과 Late Binding으로는 Html에서 GetElemen.. 2022. 1. 28.
[VBA] 텍스트마이닝(ArrayList, Dictionary, Reg) Free online word cloud generator and tag cloud creator - WordClouds.com Free online word cloud generator and tag cloud creator Wordclouds.com is a free online word cloud generator and tag cloud generator, similar to Wordle. Create your own word clouds and tag clouds. Paste text or upload documents and select shape, colors and font to create your own word cloud. Wordclouds.com can www.wordclouds... 2022. 1. 18.
[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.