Re: [算表] 不同檔案中的cell 可不可以自動更新
我來自問自答一下好了
如果以後有人有用到 就不用摸索這麼久
經過我四五個小時的努力
終於找到方法了 發現跟原本那段程式碼完全沒有關係
不過也沒什麼 對VB熟的人應該還滿簡單的
只要在VB編輯器裡面的 thisworkbook 中加上這一小段
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Private Sub Workbook_Activate()
Calculate
End Sub
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
每次切換到這個EXCEL的時候就會自己重新計算一次摟
※ 引述《monkeyboy0 (^^)》之銘言:
: 軟體: excel
: 版本: 2003
: 大家好
: 請問
: 我現在有兩個excel檔 裡面都有 =MID(CELL("filename"),1,50) 這個程式碼
: 當我開起檔案a的時候 a的程式碼會出現a的filename 所以沒有問題
: 然後把a放著不動 直接開起b檔
: 開起檔案b後 b的程式碼會出現b的filename 所以也沒有問題
: 可是當我直接點回a檔的時後(從b切換到a) 問題就來了
: a檔中的程式碼會出現b的filename
: 我猜是cell沒有更新
: 所以我在a檔中 按 f9 來重新整理 a的程式碼才會出現a的filename
: 可是這樣 每切換一次檔案都要按一次f9 真的有點麻煩
: 有沒有辦法可以讓excel自動更新? 只要切換檔案 就自動更新一次?
: 我google了很久 找到了這個 可是不知道怎麼用
: 原網址 http://0rz.tw/At2Hy
: 我把內容貼出來
: -----------------------------------------------------------
: Private Sub Worksheet_Change(ByVal Target As Range)
: If GetXLCol(Target.Column) = "G" Then
: Calculate
: End If
: End Sub
: -----------------------------------------------------------
: 謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.130.91
推
10/19 23:54, , 1F
10/19 23:54, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章