VB(A)

의뢰받아 만든 발주서

당근쨈 2015. 1. 14. 10:47
의뢰받아 만든 VBA 작업

의뢰라고 해봐야 대단한 건 아니고 VBA카페에 월별식단표를 만들어 올렸더니
누가 본인 업무와 매우 딱맞는 작업내용이라길래, 공부도 할 겸 파일을 보내달라고 했다.

작업 내용은 이러하다. 월별로 발주를 하는데, 발주한 품목만 워크시트별로 정렬을 하는 것.
원래는 발주수량이 있으면 그 줄을 가져오려했는데 도저히 내 실력으로는 무리라서, 검색해도 안 나와서,
품목, 링크, 단위, 발주량을 통으로 복사해서 월별 시트에 붙여놓고 발주량이 없는 항목을 삭제하는 방식으로 작업을 했다.

여기서의 핵심은
Columns("H").SpecialCells(4).EntireRow.Delete

바로 이 부분으로, 빈셀을 찾아 전체 Row를 삭제해주는 코드이다. 이게 없었으면 이번 작업은 꿈도 못 꿨을 일.

이 작업으로 하루종일 고민을 했더니 잠도 설쳤네. 목욕하고 쉬어야지.
의뢰인 직장의 보안을 위해 앞 두글자만 따서 업로드 한다.


'VB(A)' 카테고리의 다른 글

Select Case 를 활용한 다중 조건 처리  (0) 2015.01.28
자동채우기  (0) 2015.01.18
내 맘대로 의뢰받은 척 하고 만듬  (0) 2015.01.15
월별 식단표 v3  (0) 2015.01.13
달력을 이용한 월별 식단표  (0) 2015.01.07