標題:
[發問]
資料更新問題
[打印本頁]
作者:
appr
時間:
2012-3-12 13:06
標題:
資料更新問題
本帖最後由 appr 於 2012-3-12 13:18 編輯
想請問一下!!現在如果我有兩台電腦的情況下!!! A 跟B 的電腦 的格式 公式 皆為 一樣 差在於A台電腦與 B台電腦 的距離 很遠 但 皆有網路
如果A台電腦的資料已經做更新,那 B台電腦要如何讓他與A台電腦直接連線 並 進行更新?
是要用DDE的方式嗎?
這是我目前的VBA
Private Sub worksheet_change(ByVal target As Range)
Set RngA = Range("A2:A4")
Set RngB = Range("B2:B4")
Set RngCA = Intersect(target, RngA)
Set RngCS = Intersect(target, RngB)
If Not RngCA Is Nothing Then
RngCA.Offset(0, 2) = RngCA.Offset(0, 2) + RngCA.Value
RngCA.Offset(0, Month(Now) + 4) = RngCA.Offset(0, Month(Now) + 4) + RngCA.Value
RngCA.Value = ""
End If
If Not RngCS Is Nothing Then
RngCS.Offset(0, 1) = RngCS.Offset(0, 1) - RngCS.Value
RngCS.Value = ""
End If
Set RngD = Range("D2:D4")
Set RngE = Range("E2:E4")
Set RngDE = Intersect(target, RngD)
Set RngED = Intersect(target, RngE)
If Not RngDE Is Nothing Then 'E2~E4=D2~D4
RngE.Value = RngD.Value
End If
If Not RngED Is Nothing Then 'D2~D4=E2~E4
RngD.Value = RngE.Value
End If
End Sub
複製代碼
作者:
kimbal
時間:
2012-3-12 20:13
問題會取決於EXCEL會不會同時打開,
如果不是同時打開, 只要把檔案共享出來即可.
如果要同時打開, 個人建議用ACCESS來放數據,EXCEL抽出/寫入.
作者:
appr
時間:
2012-3-12 22:18
回復
2#
kimbal
針對第一個問答
我也想過說直接用檔案分享的方式 ,甚至是直接用遠端遙控的方式 !!!! 就像回答所說的 我是不直接同步打開 所以沒有關係
第二個問答的部分
ACCESS我還必須學過........現況下我還不會.......所以可能要請你教教我了
第三個問題是:
我想問問看可能性!!!以及複雜程度!!!
作者:
appr
時間:
2012-3-14 11:58
回復
2#
kimbal
不好意思!!!我想再請問一個問題!!!
如果現在變成我這台電腦只有輸入資料 然後傳送給其他電腦
傳送之後 ,我的電腦資料可以回歸 0 也就是 初始化 !!! 但VBA程式碼依然不變
那我該怎麼去設定?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)