標題:
[發問]
請問Excel匯出與匯入的問題
[打印本頁]
作者:
pspcorn
時間:
2012-9-20 22:16
標題:
請問Excel匯出與匯入的問題
各位大大~
想請問一些問題~
例:
我的主檔是A.xls 我要將其中的 Sheet1 跟 Sheet3 匯出成新的檔案 B.xls 並在活頁簿及工作表上加上密碼.
而需要的時候可以將B.xls 的資料匯入回A.xls 的 Sheet4 跟 Sheet5 請問有辦法嗎?
作者:
mark15jill
時間:
2012-9-21 09:26
回復
1#
pspcorn
QA1 A.xls內的sheet1 sheet3 是否需保留? 還是搬移?
QA2 A.xls內的sheet4 sheet5 資料是連結或複製?
工作表1.Range("a1:t90").Value = "表1": 工作表3.Range("a1:t90").Value = "表3"
Sheets(Array("工作表1", "工作表3")).Select
Sheets("工作表3").Activate
Sheets(Array("工作表1", "工作表3")).Copy
Sheets("工作表1").Select
Cells.Select
Selection.Copy
Windows("活頁簿1").Activate
Range("A1").Select
ActiveSheet.Paste
Windows("活頁簿2").Activate
Sheets("工作表3").Select
Cells.Select
Application.CutCopyMode = False
Selection.Copy
Windows("活頁簿1").Activate
Sheets("工作表5").Select
ActiveSheet.Paste
Windows("活頁簿2").Activate
ActiveWindow.Close
複製代碼
作者:
pspcorn
時間:
2012-9-21 11:33
回復
2#
mark15jill
謝謝大大的提示~
A1的Sheet1,Sheet3是要保留的~因為裡面資料還是會新增及修改~只是匯出成B1時要鎖上密碼~
A1的Sheet4,sheet5,只是把B1儲存的就資料做查詢~所以複製或連結都可以~因為是查詢~所以不想讓別人修改舊資料~所以要鎖上密碼~可是excel的匯入外部資料就不能連結了~
作者:
mark15jill
時間:
2012-9-21 16:41
回復
3#
pspcorn
Q 1 若單純只要活頁簿複製,則 可 Sheets(Array("工作表1", "工作表3")).
Copy
'copy 為複製 cut 為剪下
Q 2 跨檔案查詢 印象中 論壇內有很多類似帖,可以參考看看
Q 3 若是 兩個檔案 一個資料庫檔案 一個介面檔案(查詢+輸入)
如果是小弟,小弟會選擇 弄成一個 Userform檔案,弄在 介面檔案的開啟展開
並且用 雙重密碼( 資料庫檔案 + 介面檔案 )鎖
好處:
1.多重保障
2.操作介面上會比較清楚
壞處:
1.若遇到 巨集不開的 就立刻破功..
2.程式會更複雜
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)