2011-01-19 4 views
0

다음과 같은 문제가 있습니다. Excel 2010 파일에 n 시트가 있습니다. 이 시트 중 하나에서 저는 테이블을 만들었습니다. 마찬가지로 다음과 같이 입력하십시오.C# .net을 통해 Excel에서 명명 된 영역의 범위 가져 오기

Name Date RandomValue 
Max 09.03   585 
Tim 11.05  1A442 

이제는 Excel에서이 옵션을 사용하여 특정 영역을 테이블로 포맷합니다. 따라서 머리말 행은 각 열에 대해 약간의 분류자를 얻습니다. 그리고 맨 아래에 합계 행을 넣을 수도 있습니다. 자,이 지역을 얻고 싶습니다. 기본적으로 작업은 테이블의 하단 (물론 합계 행 앞에)에 행을 추가하는 것입니다.

그래서 나는 경계가 필요합니다. Excel에서 이름 관리자를 클릭하면 시트에 정의 된 이름에 대한 개요가 표시됩니다. 그리고 그것을 클릭하면 주어진 영역을 선택합니다. 따라서 확실한 정보가 있습니다. 문제는 그저이 값들을 얻는 것뿐입니다. 아이디어가 있으십니까?

답변

4

해결책을 찾았습니다. get_Range() 함수는 이름도 허용합니다. 그래서 나는 전체 테이블 영역을 얻을 수 있습니다 :

방금 ​​마지막 행과 처음과 마지막 셀을 얻습니다. 그래서 새로운 행을 추가 할 수 있습니다. 어쨌든 도움을 주셔서 감사합니다!

관련 문제