2016-07-26 109 views
0

我在Excel中開發了一個帳戶和庫存系統,所有數據輸入,編輯,刪除均通過VBA表單。每件事情都很好,直到最大的問題到來,現在我的公司要求我在運行時從不同的PC運行相同的Excel軟件。我知道,工作簿一次只能在打開到另一個位置時才能讀取。另一個想法是共享工作簿,但它也限制了數據輸入勝利形式。在運行時從不同位置運行VBA Excel文件

+2

一種可能的解決方案是將所有數據在線存儲,並使工作簿在運行時下載數據。這樣,您可以運行無限數量的工作簿並保持最新的數據。我在我的一個宏中使用這個系統(在一個比例尺上)。 – Andreas

+0

@Andreas我沒有模仿你!說實話,當我寫下我的回答時,你的評論對我來說是不可見的。我只能說偉大的思想同步right1? –

+0

@GaryEvans我在回答後寫了我的評論。但我沒有閱讀你的答案,因爲它是一個在線答案。但你是對的,偉大的思想...... – Andreas

回答

0

你最好的選擇(除非你移動到Access)是一個主人和客戶。

主人將是所有數據的存儲區,客戶端對每個人都是本地的,客戶端需要存在一個觸發器(比如表單打開和關閉)以將其內容發送到主服務器。根據您的工作簿,您可能需要構建緩存,同步和錯誤處理等機制。