iT邦幫忙

0

Excel VBA RefreshAll問題

  • 分享至 

  • xImage

各位前輩好,請教excel內有個分頁是從另一份excel資料參照過來,現階段希望得到的效果是啟動excel後會先重新整理資料,並且隱藏資料表及顯示userform,但測試發現開啟檔案後有嗅出userform,但沒有重新整理資料,必須要關掉userform,回到資料表才會重新整理,請教各位前輩有沒有其他解決方式,感謝

Private Sub Workbook_Open()
    ThisWorkbook.RefreshAll
    Application.Visible = False
    UserForm3.Show


End Sub

參照資料是用下方圖片的功能加入
https://ithelp.ithome.com.tw/upload/images/20220928/20147054gRQP5Hnaas.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-09-28 12:42:18
最佳解答

ThisWorkbook.RefreshAll換成以下三列試試看

Application.MaxChange = 0.001
ActiveWorkbook.PrecisionAsDisplayed = False
Calculate

註:以上三列是按 F9 的 VBA 程式碼
你也可以用你的 Excel 錄錄看

r80073 iT邦新手 5 級 ‧ 2022-09-28 16:41:37 檢舉

感謝大神救援

我要發表回答

立即登入回答