返回列表 上一主題 發帖

關於重複做開啟不同檔案去做同樣複製貼上

本帖最後由 starry1314 於 2016-2-26 21:29 編輯

回復 1# vavashop

我自己的做法,先複製好資料庫要貼至另一檔案的的範圍,
在執行你要執行的巨集
  1. Sub 批次修改()

  2. ' 螢幕刷新,關閉
  3. Application.ScreenUpdating = False

  4.    Dim filenames As Variant

  5. ''設置數組給變量和真為多選
  6.    ' set the array to a variable and the True is for multi-select
  7.    filenames = Application.GetOpenFilename(, , , , True)

  8.       counter = 1

  9.       ' 選擇要開啟的檔案
  10.       While counter <= UBound(filenames)

  11.          '打開選定的文件
  12.          Workbooks.Open filenames(counter)
  13.          
  14.          '巨集---------------------
  15.          
  16.          
  17.          
  18.          
  19.          
  20.          
  21.          
  22.          
  23.          
  24.          
  25.          
  26.          '巨集---------------------

  27.    
  28.         
  29.          
  30.          
  31.               '關閉選擇的檔案
  32.          
  33.          ActiveWorkbook.Close True
  34.          


  35.          '開啟新檔案
  36.          counter = counter + 1

  37.       Wend
  38.       
  39.       ' 螢幕刷新,開啟
  40. Application.ScreenUpdating = True

  41.    End Sub
複製代碼

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題