返回列表 上一主題 發帖

如何在不開啟EXCEL檔案下,COPY內部資料

如何在不開啟EXCEL檔案下,COPY內部資料

想請教在不開啟EXCEL檔案下如何能將D:\E\F.xlsx 之SHEET AA 之 RANGE (" A1:G100") 資料(包含 字型 顏色 欄位顏色) COPY出來,程式該如何寫?

建議方法:
開起一檔案後,用連結的方式
引導其中一個儲存格  
再相對印其他

例如   甲檔案 的 A1~ C999 儲存格
           再乙檔案 中 A1儲存格 輸入" = " 然後點甲檔案的 A1儲存格(此時檔案須開起狀態)
           然後確認無誤後 即可將 甲檔案關閉, 其他  在拉開  以此對照

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

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

  少看=只看不做也枉然

TOP

回復 1# chihminyang88

下列程式碼不用開啟檔案可以得到相關資料
但必須輸入檔案位置+檔案名稱+你要的分頁名稱以及指定位置
剩下跑回圈就可得知範圍性的資料
  1. Application.ExecuteExcel4Macro("'" & myFolder & "[" & myFile & "]" & "1月份'!" & Cells(a + 1, 1).Address(True, True, xlR1C1))
複製代碼
PKKO

TOP

資料(包含 字型 顏色 欄位顏色) COPY出來

應還是要用 OPEN 吧!

TOP

如果真的有不開啟檔案就能讀取文檔中的內容方法,請用下面的方式測試一下:把要讀取的檔案移走或是刪除,如果還能正確讀取到文檔的內容,那麼就是可以不開啟而獲取,如果不行的話,那麼就一定是要先開啟文檔才能獲取文檔中的資料。
世界那麼大,可我想去哪?

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題