PivotRange = ActiveCell.CurrentRegion
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase,
SourceData:="작업순서!PivotRange").CreatePivotTable TableDestination:="",
TableName:="피벗 테이블1"
에러 메세지는 "참조가 잘못 되었습니다."라는 메세지가 뜹니다. 제 생각에는
SourceData 인수값을 지정하는데 문법적인 문제가 있지 않을까 생각되는데,
시간이 되시면 다시한번 답변을 주시면 감사하겠습니다.
하지만 소스를 보면
PivotRange = ActiveCell.CurrentRegion
| ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase,
| SourceData:="작업순서!PivotRange").CreatePivotTable
| ------------
| |
+--> 이곳은 정의할 범위① |
+--> 이곳은 이미 이름이 정의가
된곳이 아닌가요? ②
그러므로 그 두개의 이름은 동일할 수 없어야 될것같고....
②번을 사용하기 위해서는 위에서 범위지정하는 소스를 쓰던가
아니면 그냥 엑셀에서 이름 정의를 하시면 되지 않나요!
질문의 답변이 되었는지.....
아직 초급이라...
그럼 ^^
"이정철" <ljc...@dbstl.co.kr> wrote in message
news:#lbxSQpA...@cppssbbsa02.microsoft.com...