2014-04-17 5 views
0

매크로가 없으므로이 프로젝트에서 의미있는 진전없이 시간과 시간을 검색했습니다. 이것은 매우 실망스럽고 아직 파일을 엉망으로 만들지 않고 해결책을 찾지 못했습니다.여러 파일의 여러 통합 문서를 요약 통합 문서로 병합

'C : \ Users \ prosemur \ Financials \ Monthly Sales Reports'에있는 요약 파일을 가져 와서 두 개의 개별 파일에있는 통합 문서에서 두 개의 시트를 채우려고합니다. 판매 시점에서 생성 된 일일 판매 보고서를 사용하여 요약 통합 문서를 구성하는 월간 판매 보고서입니다.

요약 파일에 채울 첫 번째 시트는 통합 문서 'August 2013.xlsx'의 'Data Entry'이며 각 행은 C : \ Users \ prosemur \ Financials에있는 파일의 데이터에서 정보를 가져와야합니다 \ DSRs \ 2013 \ August (여기서 Autust 2013을 예로 사용). 이 통합 문서에서 필요한 정보는 각 판매 보고서의 '시트 1'에 있습니다. 내가 필요한 건 매출 보고서의 셀 C70에서
월 보고서에있는 셀 F12에 대한 정보입니다. 그런 다음 D70을 G12에, E70을 H12에, F70을 I12에, C74를 H12에 사용해야합니다. 다른 까다로운 부분은 월간 보고서의 K12가 G70과 G74의 합계가되어야한다는 것입니다.

행 12에 매월 1 일의 판매 보고서가 채워지면 해당 폴더의 모든 파일이 완료 될 때까지 그 달의 다음 날로 이동해야합니다.

파일을 첨부 하겠지만 여기서는 그렇게하지 않습니다.

누구나 나를 완료 할 방법에 대한 지침을 줄 수 있거나 처음부터 운명을 지키지 않고 올바르게 올바르게 시작할 수 있다면 대단히 감사하겠습니다. 나는 이것에 관해 어떤 방향을 정말로 필요로하고 그것에 실제로 갈 수있는 방법을 모른다. 사전에 감사드립니다, 정말 고마워!

+0

폴더의 여러 파일을 하나로 병합하는 프로세스는 http://stackoverflow.com/a/15651947/641067을 참조하십시오. 이 대답에 필요한 조정은 특정 세포의 선택입니다. – brettdj

답변

0

이 사이트의 목적은 프로그래머가 다른 프로그래머를 개발하는 데 도움을줍니다. 많은 질문에 대답하는 프로그래머조차 가끔 자신의 질문을 할 것입니다. 우리 모두는 배우고 있습니다.

귀하의 요구 사항을 이해하는 한도 내에서 솔루션에는 복잡한 VBA가 포함되지 않으므로 완전한 초보자라고 가정합니다. 누군가가 당신을 위해 매크로를 작성했다면, 당신이 그것을 원했던 것이 아니라면 그것을 이해하지 못하고 그것을 수정할 수 없었을 것입니다. 우리는 당신에게 솔루션을 제공하여 개발을 돕지 않을 것입니다.

인터넷에서 "Excel VBA 자습서"를 검색하십시오. 선택할 수있는 것이 많으며 대부분 무료입니다. 그들은 모두 다르므로 약간을 시도하고 학습 스타일에 맞는 것을 완성하십시오. 또는 Excel VBA 프라이머를 찾을 수있는 대형 라이브러리 또는 서점을 방문하십시오. 나는 서점을 방문하기 전에 몇 가지를 시도해 볼 수있는 도서관을 먼저 제안합니다. VBA 학습에 소비 된 시간은 신속하게 자체 상환합니다.

작은 단계로 문제를 해결하십시오. 매크로를 작성하여 1 단계를 해결하십시오. 그런 다음 1 단계와 2 단계를 해결하는 매크로를 작성하십시오.

귀하의 요구 사항 중 첫 번째 단계는 여러 통합 문서를 여는 것입니다.

Excel VBA 편집기를 열고 도움말을 클릭하여 "통합 문서 열기"를 검색하십시오. 이렇게하면 네 번째 검색 결과는 "통합 문서 열기"입니다. 여기에는 코드가 포함되어 있습니다.

Sub OpenUp() 
    Workbooks.Open("C:\MyFolder\MyBook.xls") 
End Sub 

잘못된 폴더와 잘못된 파일이지만 여기에는 필요한 문장이 나와 있습니다.

필요한 모든 통합 문서를 여는 매크로를 작성하십시오. 이 매크로는 매크로가 포함 된 통합 문서와 필요한 모든 통합 문서로 끝나야합니다.

다른 통합 문서를 닫은 다음 "통합 문서 닫기"를 찾습니다. 이번에는 관련 검색 결과가 "메소드 닫기"입니다. 그 안에는 "통합 문서 개체에 적용 할 때 닫기 방법"이 있습니다.

매크로 버전 2 변경 내용을 저장하지 않고 모든 통합 문서를 닫습니다.

작은 단계로 계속하십시오. 매크로가 실패하여 코드를 게시하고 "X를 수행하지만 Y를 수행하려고합니다."라고 말하면 누군가 도움이 될 것입니다.

행운을 비네.

+0

왜 -1일까요? 나는이 대답이 도움이 될 거라고 생각했다. 동의하지 않니? –

관련 문제