2012-07-17 6 views
0

에 의해 셀을 선택 나는이 엑셀엑셀 VBA 보고서는 기준

enter image description here

지금 내가 매크로 VBA

보고서 1 (선택 모든 작업)을 사용하여 몇 가지 보고서를 만들고 싶어이

완료 여부에 관계없이 총 작업 수를 선택하십시오. 중요! 여기에 5 가지 작업이 있으며, 다른 작업에서는 20 ~ 30 가지가 될 수 있지만 모두 C6 - task_id, D6 - task_name, E6 task_name ... 등이 있습니다.

보고서 2 (모두 선택하십시오 이다 완료 100 %)

열이 100 % 중요하다 완료된 총 작업의 수를 선택! 여기에 5 가지 작업이 있으며, 다른 작업에서는 20 ~ 30 가지가 될 수 있지만 모두 C6 - task_id, D6 - task_name, E6 task_name ... 등이 있습니다.

보고서 3 (모든 사용자를 선택하십시오. 그리고 basicaly 내가

SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'OM' 

SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'MN' 

SUM(I6:I10) - SUM(K6:K10) WHERE task_given_to = 'NM' 

중요 같은 뭔가가 필요 여기에) 생산성에 대해

을 정보를 가져 오지! 여기서 5 가지 작업을 수행 할 수 있으며, 다른 작업에서는 20 30이 될 수 있지만 C6 - task_id, D6 - task_name, E6 task_name ... 등의 형식을 모두 갖습니다.

어떤 도움이 필요합니까?
SQL에서 쉽게 말할 수 있습니다.

+0

SQL에서는 쉽게 할 수 있습니다. 예. 다음을 살펴보십시오 : Autofilter, SUMIF 함수, Excel에 액세스하는 ADODB – mkingston

+1

MS Access 태그가 필요한 이유는 무엇입니까? MS Access를 사용하는 경우 테이블을 테이블로 연결하고 쿼리를 실행할 수없는 이유는 무엇입니까? 다시 ADODB : http://support.microsoft.com/kb/257819 – Fionnuala

답변

0

VBA를 사용하기위한 요구 사항은 무엇입니까? 누락 된 것이 없으면 간단한 피벗 테이블을 사용하여이를 수행 할 수 있습니다.

  1. 작업 필드를 행 필드로 지정하기 만하면됩니다.
  2. 완료되면 필터 적용
  3. 사용자는 행 필드, 생산성은 데이터, 작업 유형은 열입니다.

달성하려는 목표가 아닌가요?

아, Access에서 왔을 경우 MS Query를 사용할 수 있습니다. 데이터 => 다른 출처 => MS 쿼리 => 액세스 데이터베이스

그런 다음 SQL 쿼리를 사용하여 데이터를 검색 할 수 있습니다. 그런 다음 3 가지 데이터 시트를 3 가지 쿼리와 3 가지 보고서 시트로 만들어 데이터를 더 많은 보고서 형식으로 포맷합니다.

+0

그래서 거기에 무슨 말을하는거야, 그냥 액세스를 사용합니까?나는 Excel을 자주 사용하지 않기 때문에 이해가 가지 않는다. Excel에서이 작업을 수행해야하는 이유가 있지만 실제로 필요한 경우 Access를 사용할 것이다. – Empeus

+0

아니요. 데이터가 Access에서 왔을 수도 있다고 생각하지는 않지만 내가 말했듯이 하나 이상의 피벗 테이블 (들)이 당신의 요구에 잘 맞을 것이라고 생각합니다. – ApplePie

+0

아마도 Excel 파일을 연결할 수 있다면 스크린 샷으로 무엇을 의미하는지 보여줄 수 있습니다. – ApplePie