2010-05-22 2 views
0

일상적인 작업 계산을 위해 수행 한 파일에 대해 Excel 템플릿을 만들었습니다. 이 파일은 데이터 로거에서 데이터를 가져 와서 분석을 수행하고 입력 크기에 관계없이 하나의 숫자를 출력합니다.다른 데이터 크기에 대한 Excel 템플릿 만들기

내가 겪고있는 문제는 매일 데이터 로거가 다른 수의 행을 출력하므로 행 수에 맞게 시트를 수정해야한다는 것입니다. 통합 문서에 약 15 장이 있으며 매일 모두를 변경해야하는 것은 짜증나게합니다. 내가 무엇을하고 싶습니다 데이터 로거 CSV를 입력하고 붐 결과가 출력됩니다.

+0

당신이 루프에 사용하는 데 도움이? 어쩌면 그게 ...해야할까요? – Marek

+0

가능해야합니다 - 현재 데이터를 처리하는 데 사용중인 코드를 게시 할 수 있습니까? 또는 수식을 사용하여 현재 숫자를 계산하는 것입니까? – dendarii

답변

1

명확한 답을 ahieve하는 방법 VBA를 통해 여부가 "상황에 따라 다르다"입니다 그들은 원시의 변화 수에 대응 할 수없는 15 매에 대해 너무 특정 무엇

데이터 레코드. 테이블을 피벗합니까? 각 원시 데이터 레코드를 개별적으로 처리하는 수식입니까?

피벗 테이블의

"SourceData"등 명명 된 범위와 소스 (지정 원시 데이터 가져온 후 지정된 범위 리사이즈 - 이는 예를 들어이 VBA 함께 할 수 -

Range("SourceData").CurrentRegion.Name = "SourceData" 
추천 한 라이너

또는 두 셀 ($ A $ 1 : $ G $ 12) 사이의 범위 대신 열로 정의하십시오 ($ A : $ G)

다음을 기반으로하는 종속 시트의 수식을 복사하는 것이 좋습니다 Range 개체의 Formula 속성을 설정하여 원본 레코드 수입니다.

개별 소스 데이터 행에서 작동하는 다른 종류의 분석의 경우, 정확히 원하는 것을 더 많은 정보가 필요하다고 생각합니다.

희망이

행운

관련 문제