返回列表 上一主題 發帖

[發問] VBA 開啟多個檔案 複製貼上

回復 1# character

假設  主體(VBA 程式碼所在) 為 甲   複製範圍 = a1~z99
被複製的目的 為   (a1~a10檔案)

在主體內~
soae = Range("a1").CurrentRegion.Rows.Count
if  soae <>"" then
          for sh = 1 to  soae
                range("a1","z99").copy

                openfile'開啟目的檔案
               sheets("XXXX").select  '選取要貼上的活頁簿
               [a1].paste
               activeworksheet.save
               activeworksheet.close
         next
endif

大約就是這型態

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題