這是我經常遇到的場景 - 並且解決它而不是試圖解決它。數據透視表仍然引用先前的工作簿命名爲範圍
我有以下工作表
在工作簿的控制工作簿是一個命名的範圍「myData的」,這是在片材「數據」的數據。
VBA
獲取數據並將其粘貼到「數據」中,然後重命名該範圍,然後刷新使用命名範圍作爲其源的數據透視表。那麼該程序拷貝它被保存在不同的位置爲「NewWorkbook.xlsx」
現在,如果我打開NewWorkbook並查看樞軸數據源的表Array("Pivot", "Data", "notes")
到一個新的工作簿,它指的是原有的控制工作簿。
有沒有簡單的方法確保數據透視表指向新工作簿中的數據?我應該不使用命名範圍嗎?
你的代碼是什麼樣的? –
@SkipIntro它刷新工作簿,然後將表格數組複製到一本新書 - 沒有什麼不尋常的 - 只是想知道是否有人遇到過這種情況。 – whytheq