標題:
關於用getopenfilename讀取xls文件的問題
[打印本頁]
作者:
bubaby0608
時間:
2011-8-14 12:16
標題:
關於用getopenfilename讀取xls文件的問題
各位大大您好~
小弟想用getopenfilename選擇開啟一xls文件
然後選擇開啟讀取之文件寫入資料到現有的sheet1中
並關閉讀取資料之xls文件留下現有資料sheet1的excel檔案
請問各位大大該如何寫讀取之速度才會比較快呢?
作者:
oobird
時間:
2011-8-14 14:09
Dim fs As String
fs = Application.GetOpenFilename
With Workbooks.Open(fs)
.Sheets("test1").Copy after:=ThisWorkbook.Sheets(Sheets.Count)
.Close
End With
複製代碼
作者:
bubaby0608
時間:
2011-8-14 18:30
回復
2#
oobird
感謝大大幫助~想請問有無方法可將資料直接拷貝至執行此程式碼的sheet中
因為現在執行的話是出現在於sheet1之後~新增一個sheet而進行拷貝
可否在執行後直接複製至執行的sheet中呢? 感謝!
作者:
GBKEE
時間:
2011-8-14 18:40
回復
3#
bubaby0608
Sub Ex()
Dim fs As String
fs = Application.GetOpenFilename
If fs <> "False" Then
With Workbooks.Open(fs)
.Sheets(1).UsedRange.Copy ThisWorkbook.Sheets(1).[a1]
.Close
End With
End If
End Sub
複製代碼
作者:
bubaby0608
時間:
2011-8-14 18:54
回復
4#
GBKEE
感謝大大回答~受教了!:)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)