내역 6

EXcelToolbox-연산식(Ⅱ)

작업순서1. 추가기능  건설공무를 위한 ExcelToolBox 설치 후2. W.B.S 참조열에 부모,자식 관계 코드 입력3. 참조영역(적색 테두리 수식입력 영역) 설정4. 커맨드버튼(일괄수식입력) 클릭■ 내역 수식입력 전(前)■ 내역 수식입력 후(後)5. 주의사항 - 집계코드 미 입력시 수식(합단가,합금액,비목별 단가×수량) 입력 안 됨 - 종속코드 미 입력시 집계(연산식)에서 해당공종 누락 - W.B.S 코드 구간외 수식에 영향을 주지 않음6.  예제

변경내역 당초를 group으로 묶기

작업목적변경내역의 당초행을 Group으로 묶고 병합된 그룹을 숨김으로써간단하게 변경된 한 줄 내역작업이 완료됨.숨겨진 그룹의 숨기기 취소로 내역의 당초 및 변경 사항 검토 가능 작업순서1. 추가기능 건설공무를 위한 ExcelToolBox 설치 후 2.그룹으로 묶을 내역 오픈3.공종, 규격, 단위의 셀 병합 해제4.내역에서 당초를 group으로 설정  - 한행 건너 그룹 묶기(+) : Ctrl + r  - 한행 건너 그룹 해제(-) : Ctrl + u5.공종,규격,단위의 셀 병합  - 추가기능 "설계변경 Tools"의 "칸수지정 셀병합" 사용  - 설계변경 Tool6.병합된 그룹 숨기기7.세부작업 순서더보기① 그룹으로 묶을 내역 준비② 그룹으로 묶을 영역 설정 (공종,규격의 병합된 셀을 해제 하지 않아도 ..

년도별 수량 분계 내역의 수량집계

'일반적인 내역작업이 아니기에 설명하기도 힘들고, '이런 특수성을 갖고 내역작업을 하는 분들이 많지는 않기에 '뭐, 꼭 필요한가 싶기도 합니다. '아래 예와 같은 경우(한국농어촌공사 )에 적용해 보시기 바랍니다. '수량이 분산되어 있는 내역에서 수량을 집계하기란 어려운 일입니다. '수량이 집계 되어야 다음 작업을 위한 기본 자료가 준비되는 것이죠. '물론, 수량산출서가 준비되어 있다면 다음 작업이 수월 합니다. '하지만, 내역작업도 사람이 하는 일이라 검토 작업을 위해서라도 '수량집계 매크로가 필요 합니다. 참고 1.내역 번호(코드)가 중복 및 누락되면 안됩니다. 2.내역내 동일공종은 동일코드(번호)를 부여 합니다. 3.예제 ⓛ 수량집계표 ② 내역에서 수량이 분산되어 있는 내역 '다음은 수량이 분산되어 ..

내역에서 물가변동 적용수량 추리기

'내역 양식에 따라 E.S.C 적용수량 추리는 방식은 다르겠죠! Sub ES적용대가_추리기20051023() Dim n As Integer For n = 46 To 1650 Step 1 '46 '당초 및 변경수량이 없는 경우 다음으로 이동. If Cells(n, 3) = "" And Cells(n, 4) = "" Then GoTo 다음1 '당초수량이 없는경우 당초도급금액삭제 If Cells(n, 3) = "" Then Range(Cells(n, 6), Cells(n, 13)).ClearContents '변경수량이 없는경우 변경도급금액삭제 If Cells(n, 4) = "" Then Range(Cells(n, 14), Cells(n, 21)).ClearContents '당초수량이 없는경우 ES적용대가삭제 ..

내역에서 변경을 당초로 붙이는 방법

1. 리스트 - 내역에서_아래_변경_값을_위_당초_값으로_붙이기 - 내역에서_아래_변경_값을_위_당초_값으로_붙이기_2 - 내역에서_아래_변경_수식을_위_당초_수식으로_붙이기 2. 프로시져 Sub 내역에서_아래_변경_값을_위_당초_값으로_붙이기_() Dim nRow As Integer Dim nCol As Integer For nCol = 5 To 21 Step 2 nRow = 5 Do Cells(nRow + 1, nCol).Copy Cells(nRow, nCol).PasteSpecial Paste:=xlPasteValues nRow = nRow + 2 Loop Until Cells(nRow, 1) = "End of Row" Next nCol End Sub Sub 내역에서_아래_변경_값을_위_당초_값으로..

대용량 내역 처리

1. 샘플2. 결과3. 조건전체 내역에 대한 정리에 앞서 EBS설계서 파일이 필요합니다.아니면 공종별 분류코드만 있으면 됩니다.핵심이 되는 코드는 자동필터 기능입니다.배열이나 변수를 이용한 작업도 해 보았지만 시간이 많이 걸려서비추천 입니다.아래 블로그에서 필터기능에 대한 정보를 얻을 수 있습니다. http://www.contextures.com/xlautofilter03.html주요기능은 입찰내역(BID)를 엑셀로 구현한 것으로동일공종에 대한 동일단가 입력이 한번으로 OK동일공종에 대한 리스트를 아래 화면분할면에 나타내주며화면분할면에서 공종을 선택 하면 선택공종의 행으로 이동

LIST