[英]Updating excel tables and pivot tables from within access
我正在使用VBA代碼從Access 2010數據庫中運行更新。 此更新需要通過調用查詢來更新某些表。 這部分工作正常。 我需要在Excel工作簿中調用VBA宏來更新表和數據透視表(它們恰巧是從執行VBA代碼的同一個Access數據庫中獲取數據的)。
我在Excel工作簿的第一行代碼中收到錯誤。 第一行只是選擇適當的工作表。 我知道我已經把這個復雜化了。 但是整個原因是我必須更新數據,因為Access宏中的代碼將使用摘要工作表並將其作為html發送到Outlook郵件消息中(效果很好)。
我應該只使用調用刷新的代碼並將HTML電子郵件的代碼添加到其中嗎? 首先調用Access東西,退出Access,然后通過調用Excel來打開函數來調用函數,執行該操作,然后退出Excel?
這里有幾個選項,因為我不知道您的確切設置或操作方式的原因和原因:
嘗試通過直接鏈接到訪問文件來設置excel數據透視表以獲取其數據,而不是從中復制數據。 數據透視表設置中有一個選項可以“在打開時刷新數據”。
在Excel的“數據”菜單中簽出“ 導入外部數據”向導。 這將創建一個僅鏈接到數據的工作表。 它還具有“打開時刷新數據”選項。 然后,您可以基於此數據透視表,並使其在打開時刷新。 我認為第一種選擇更好,但是:D
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.