피벗 테이블을 생성 할 때 기록 된 매크로 (VBA)에서 동적 소스 데이터를 사용하는 방법

윌 M

개인 통합 문서에 기록한 몇 가지 매크로에 문제가 있습니다. 소스 데이터는 매일 변경되며 파일 이름에 반영됩니다. 기록 된 매크로에는 여전히 생성 일의 파일 이름이 있지만 새 파일 이름을 업데이트하거나 현재 열려있는 통합 문서 / 워크 시트에서 데이터 원본을 선택하려면이 파일이 필요합니다. 저는 Excel과 vba에 익숙하지 않으므로 간단한 수정이 가장 좋습니다. 감사!

    Sub MC_PIVOT()
    '
    ' MC_PIVOT Macro
    '

    '
    Sheets.Add
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "MC_20201106!R1C1:R27951C48", Version:=6).CreatePivotTable TableDestination _
        :="Sheet1!R3C1", TableName:="PivotTable1", DefaultVersion:=6
팀 윌리엄스

일반적으로 활성 시트의 데이터에서 피벗 테이블을 만들려면 이와 같은 작업을 수행합니다.

    Dim wb As Workbook, wsSource As Worksheet, wsDest As Worksheet
    Dim pc As PivotCache, pt As PivotTable
    
    Set wb = ActiveWorkbook
    Set wsSource = ActiveSheet
    Set wsDest = wb.Sheets.Add(after:=wb.Sheets(wb.Sheets.Count))
    wsDest.Name = "Pivot"
    
    'create the pivot cache first
    Set pc = wb.PivotCaches.Create(SourceType:=xlDatabase, _
               SourceData:=wsSource.Range("A1").CurrentRegion, Version:=6)

    '...then the pivottable
    Set pt = pc.CreatePivotTable(TableDestination:=wsDest.Range("A3"), _
                                 TableName:="PivotTable1", DefaultVersion:=6)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

RODBC를 사용하여 데이터베이스에서 생성 된 기본 키로 테이블에 데이터 프레임을 저장하는 방법

동적으로 생성 된 테이블 행을 클릭 할 때 새 페이지로 이동하는 방법

Laravel을 사용하여 등록 및 등록 된 동일한 Course 테이블에 액세스하는 두 명의 사용자 (교사, 학생)를위한 피벗 테이블을 만드는 방법

동적으로 생성 된 테이블 행을 데이터베이스에 저장하는 방법

인덱스를 기반으로 두 개의 데이터 프레임 (피벗 테이블에서 생성 된 하나의 df)을 병합합니다.

jQuery를 사용하여 동적으로 생성된 요소에서 데이터를 가져오는 방법

Hyperledger 패브릭 블록에서 피벗 테이블 데이터 (요약 데이터)를 생성하는 방법

피벗을 사용하여 그룹에서 생성된 데이터 프레임을 피벗하는 방법

기록 된 피벗 생성 매크로 (VBA)에 잘못된 참조가있는 이유는 무엇입니까?

PySpark에서 조인 조건을 목록으로 동적으로 생성할 때 "AND" 대신 요소 사이에 "OR"을 적용하는 방법은 무엇입니까?

창 크기를 조정할 때 동적으로 생성 된 확인란을 다른 요소에 고정하는 방법이 있습니까?

마법사에서 버튼을 클릭 할 때 트리보기 및 피벗보기를 생성하는 방법

버튼이나 tbody를 사용하지 않고 동적으로 생성 된 테이블에서 행을 클릭 할 때 HTML 테이블의 셀 값을 얻는 방법

Postgres 테이블에 데이터를 삽입할 때 선언적 모델에서 생성된 열을 처리하는 방법은 무엇입니까?

동적 피벗 테이블-생성 된 열을 다른 테이블에 추가하는 방법은 무엇입니까?

JSX-상태 배열에 저장된 데이터베이스에서 이미지를로드하려고 할 때 동적 링크를 생성하는 구문

동적 링크만 사용할 때 Firebase 데이터베이스 비활성화를 방지하는 방법

다음 및 이전 버튼을 클릭 할 때 JQuery에서 동적으로 생성 된 div 요소 값에 액세스하는 방법

페이지가 로드될 때 jquery를 사용하여 동적으로 생성된 체크박스 그룹에서 값을 검색하는 방법

데이터 소스가 변경 될 때마다 자동으로 피벗 테이블을 업데이트하는 방법

Pandas에서 피벗 테이블을 사용할 때 nan 값을 유지하는 방법이 있습니까?

JavaScript에서 JQuery를 사용하지 않고 동적으로 생성 된 테이블 행을 클릭 할 수있게 만드는 방법은 무엇입니까?

Jquery를 사용하여 동적으로 생성 된 테이블 데이터에 더 많은 옵션을 표시하는 방법은 무엇입니까?

Python을 사용하여 드롭 다운 메뉴에서 동적으로 생성 된 모든 데이터를 스크랩하는 가장 좋은 방법

테이블에서 동적으로 생성 된 tr을 처리하는 방법

피벗 테이블 + 히스토그램을 만드는 매크로 생성이 작동하지 않습니다

Angular js에서 데이터 소스가 동적으로 생성될 때 선택 옵션을 선택된 것으로 설정하는 방법

Beautifulsoup 및 Selenium을 사용하여 드롭 다운 메뉴를 차례로 선택할 때 동적으로 생성 된 데이터를 스크랩하는 방법은 무엇입니까?

웹에서 Python 3으로 테이블을 스크래핑 할 때 포함 된 HTML 태그에서 원하는 데이터를 분리하는 방법

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관