엑셀일반 3

[엑셀] 빈 행, 빈셀 삭제하기 매크로

매크로 설명 첫 번째 시트 "A"열의 빈셀 또는 빈셀이 있는 행 전체를 삭제하는 매크로 이 방법 외에도 SpecialCells 메서드로 빈행을 찾아서 없앨 수 있다. (방법은 많다.) 많은 데이터가 아니거나 손이 많이 가지 않는다면, 자동필터를 이용해서 빈 필드는 제외하고 따로 복사하는 방법을 추천한다. VBA Code 예시 Option Explicit Sub empt_row_del() Dim i As Long Dim lastRow As Long Dim targetCol As String Dim mySheet As Worksheet Set mySheet = Sheets(1) 'mySheet를 첫 번째 시트로 설정, 다른 시트가 필요하다면 변경 With mySheet.UsedRange lastRow = ...

VBA Macro/VBA Excel 2017.11.14

[엑셀] 웹 페이지 크롤링/스크래퍼 매크로

## 웹 페이지 크롤링(실험)회사 업무중에 웹 페이지를 크롤링 해야 할 일이 생겨서 찾아보던 중자바나 다른 언어는 할 줄 모르기 때문에 현재 내가 할 수 있는 가장 쉬운 방식을 찾았다.구글 스프레드시트 importxml 함수를 통힌 파싱도 쉬워(노가다)보이는데 웹페이지에 따라서 제약이 좀 있는 듯하다. ※ "동일한 형식의 데이터를 보여줄 동일한 웹페이지를 URL 형식으로 모두 인덱싱 할 수 있어야 한다."는 점이 중요해 보인다.무슨 소리나면, 요새 웹페이지들이 http://도메인 이후 파라미터를 숨겨놓은 데가 많은데,그래서 페이지 인덱스가 바뀌어도 URL은 그대로라서 URL by URL 방식의 크롤링이 (마치 안되는 것처럼) 보인다.그런데 거꾸로, 페이지 인덱스만 찾아준다면 아래의 VBA 코드를 이용해서..

VBA Macro/VBA Excel 2017.10.21

[MS 일반] 와일드 카드

와일드 카드(Wild Card)란? 와일드 카드는 속성을 지니지 않은 (임의) 대체자를 의미한다. (본인 생각임)'깎두기'라고도 칭할 수 있겠고, 좀 더 있어보이게 말하자면 조커(Joker)이다.카드 게임에서 조커의 쓰임새를 보면 알 수 있듯이, 조커는 속성(숫자, 모양)을 지니지 않은 상태에서 내가 원하는 무엇인가를 대체할 수 있다.디지털 기반의 환경에서 와일드 카드는 의외로 자주 그리고 유용하게 활용되는 경우가 많다. 어디서 쓰이고 있나? 1. 운영체제에서의 검색 윈도우 탐색기를 실행해서 F3을 눌러보자. 검색창이 뜨면, 거기서 *.JPEG를 쳐보자. 파일 이름이 무었이든 간에 확장자가 JPEG인 파일을 모두 검색한다. 별표(*)가 와일드 카드이다. "모든"이라는 말로 대체하면 이해하기 쉽다. 2. ..

MS Office 일반 2017.10.20