Board logo

標題: [發問] 請問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.     工作表1.Range("a1:t90").Value = "表1": 工作表3.Range("a1:t90").Value = "表3"
  2.     Sheets(Array("工作表1", "工作表3")).Select
  3.     Sheets("工作表3").Activate
  4.     Sheets(Array("工作表1", "工作表3")).Copy
  5.     Sheets("工作表1").Select
  6.     Cells.Select
  7.     Selection.Copy
  8.     Windows("活頁簿1").Activate
  9.     Range("A1").Select
  10.     ActiveSheet.Paste
  11.     Windows("活頁簿2").Activate
  12.     Sheets("工作表3").Select
  13.     Cells.Select
  14.     Application.CutCopyMode = False
  15.     Selection.Copy
  16.     Windows("活頁簿1").Activate
  17.     Sheets("工作表5").Select
  18.     ActiveSheet.Paste
  19.     Windows("活頁簿2").Activate
  20.     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/)