Board logo

標題: 檔案開啟後更新其他檔案的資料 [打印本頁]

作者: coafort    時間: 2025-8-26 04:20     標題: 檔案開啟後更新其他檔案的資料

請問各位大大
A1儲存格內容是='c:\[111.xls]bank'!AM41
111.xls裡面的bank'!AM41裡面的資料有更新了
但每次開啟檔案,A1儲存格資料都不會跟著更新
請問要如何解決?
非常感謝
作者: coafort    時間: 2025-8-26 11:23

本帖最後由 coafort 於 2025-8-26 11:37 編輯

小弟說的有點複雜
其實就是跨檔同步更新
現在只能點選那個儲存格按enter才會更新
有辦法開啟檔案會自動更新嗎?
謝謝
作者: Andy2483    時間: 2025-8-26 14:07

回復 1# coafort

[attach]38078[/attach]
作者: coafort    時間: 2025-8-26 14:10

回復  coafort
Andy2483 發表於 2025-8-26 14:07


報告安迪大大
小的是用2003版本
請問還有其他方式嗎?
謝謝安迪大大
作者: Andy2483    時間: 2025-8-26 14:44

回復 4# coafort


    試試看
Private Sub Workbook_Open()
ActiveSheet.Calculate
End Sub
作者: coafort    時間: 2025-8-26 14:52

回復  coafort


    試試看
Private Sub Workbook_Open()
ActiveSheet.Calculate
End Sub
Andy2483 發表於 2025-8-26 14:44


報告安迪大大
沒有作用
謝謝大大
作者: Andy2483    時間: 2025-8-26 15:12

本帖最後由 Andy2483 於 2025-8-26 15:17 編輯

回復 6# coafort


   
[attach]38080[/attach]
作者: coafort    時間: 2025-8-26 15:25

回復  coafort
Andy2483 發表於 2025-8-26 15:12


這個方法小的也用過也是沒用
謝謝安迪大大
目前只能手動到那個儲存格按一下enter才會更新
是否有方法可以開啟檔案時直接在該儲存格執行一次enter呢?
謝謝安迪大大
作者: Andy2483    時間: 2025-8-26 16:11

回復 8# coafort


    如果是軟體出問題! 建議重灌軟體或其他協助,刻意用特別方法處理重要資料!風險頗高

Private Sub Workbook_Open()
[A1] = "='c:\[111.xls]bank'!AM41"
End Sub
作者: coafort    時間: 2025-8-26 17:02

回復  coafort


    如果是軟體出問題! 建議重灌軟體或其他協助,刻意用特別方法處理重要資料!風險頗高 ...
Andy2483 發表於 2025-8-26 16:11



報告安迪大大
可以了
太太太感謝安迪大大
作者: coafort    時間: 2025-8-29 08:41

回復  coafort


    如果是軟體出問題! 建議重灌軟體或其他協助,刻意用特別方法處理重要資料!風險頗高 ...
Andy2483 發表於 2025-8-26 16:11


請問安迪大大
因為我有好幾個工作表
想要一開檔案時就跳到bank工作表該怎麼做呢?
謝謝大大
作者: Andy2483    時間: 2025-8-29 08:51

回復 11# coafort


   
Private Sub Workbook_Open()
Application.Goto [bank!A1]
[A1] = "='c:\[111.xls]bank'!AM41"
End Sub
作者: coafort    時間: 2025-8-29 09:06

回復  coafort


   
Private Sub Workbook_Open()
Application.Goto
[A1] = "='c:\[111.xls]bank ...
Andy2483 發表於 2025-8-29 08:51



非常非常謝謝安迪大大
感恩感恩




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)