我構建了一個數據條目UserForm來填充將用作原始數據庫的工作表。原始數據需要進一步的操作和分析才能被報告,所以我使用獲取外部數據>來自Microsoft Query> Excel文件建立數據庫連接,將其指向我已經在其中工作的文件,選擇了我想要的字段以及對那些我想要聚合的人進行基本功能。這將創建一個Excel表格,然後使用公式來完成分析。這對我很有效;我可以將條目添加到數據庫,刷新彙總表,添加新條目並自動填充公式。Excel內部數據庫連接
的問題是,沒有人可以刷新表,因爲它是在本地查找的文件。連接字符串是: DSN = Excel文件; DBQ = C:\用戶\ MYNAME \桌面\文件夾1 \ Results.xlsm; DEFAULTDIR = C:\用戶\ MYNAME \桌面\文件夾1; DriverId = 1046; MAXBUFFERSIZE = 2048 ;將PageTimeout = 5;
我有數據庫連接的一個非常基本的瞭解,但我需要這個文件是由我的同事的請求自動化成爲可能。我可以修復連接字符串,以便文件「靈活」並且可以在任何計算機上刷新?這是最好的解決方案嗎?如果沒有,我還能做什麼,不涉及下載額外的插件或第三方加載項?
你有一個實際的數據庫連接到?因爲擁有本地機器上的所有內容不是一個好主意。 – durbnpoisn
「數據庫」只是同一個Excel文件中的工作表。 – 406LQE
您必須將原始數據分離爲獨立的網絡可訪問工作簿,然後將「工作」電子表格與用戶表單連接到公共「數據庫」。 – PeterT