返回列表 上一主題 發帖

[發問] 關閉資料更新通知視窗

[發問] 關閉資料更新通知視窗

小弟寫了一個巨集,執行流程大致如下

選取多個Excel檔 -> 將選取的Excel檔開啟 -> COPY所需欄位到一個Excel總檔

但有時候會碰上資料更新的通知視窗,如下圖


試過Application.DisplayAlerts = False

也沒有用

常常會因此運行中斷

不知有無解法


請各位協助

謝謝!!!
用功到世界末日那一天∼∼∼

回復 2# GBKEE

感謝版主協助

每次看您操作的方式都很受教

不單單只是用COPY而已


資料連結的部分

我後來用2007版就沒有此問題了

不知為何2003的會跳出詢問@@
用功到世界末日那一天∼∼∼

TOP

回復 2# GBKEE

請問版主

我是以下方作法開啟多檔
  1. Private Sub add_data_Click()
  2.     Dim fn As String
  3.     Dim Show_File As Object
  4.     Dim file_count As Integer
  5.     Dim SF_name As String
  6.    
  7.     Application.DisplayAlerts = False
  8.    
  9.     fn = ActiveWorkbook.Name

  10.     Set Show_File = Application.FileDialog(msoFileDialogOpen)
  11.    
  12.     With Show_File
  13.          .InitialFileName = ActiveWorkbook.Path & "\*.xls"  '指定 xls檔
  14.          .AllowMultiSelect = True
  15.          .Show
  16.             If .SelectedItems.Count > 0 Then
  17.             
  18.                 For file_count = 1 To .SelectedItems.Count

  19.                     With Workbooks.Open(.SelectedItems(file_count))
  20.                         
  21.                         Debug.Print "SF(" & file_count & "): " & ActiveWorkbook.Name
  22.                         SF_name = ActiveWorkbook.Name
  23.                         MCD_add fn, SF_name
  24.                         .Close 0
  25.                         
  26.                     End With

  27.                 Next
  28.                
  29.             End If
  30.     End With
複製代碼
請問這樣的作法要如何插入WB.UpdateLinks = xlUpdateLinksNever呢?
用功到世界末日那一天∼∼∼

TOP

        靜思自在 : 人的心地是一畦田,土地沒有播下好種子,也長不出好的果實。 -
返回列表 上一主題