簡體   English   中英

在Access中更新Excel表和數據透視表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM