- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
21#
發表於 2015-5-6 09:28
| 只看該作者
本帖最後由 lpk187 於 2015-5-6 09:30 編輯
回復 20# starry1314 - Sub 貼上資料至_業務管理TEST自動往下貼一行()
- '
- ' 貼上資料至_業務管理 巨集
- 'Range("A3:P3").Copy
- sht = ActiveSheet.Name
- arr = Range("A3:P3")
- 本檔案的路徑 = ThisWorkbook.Path & "\"
- 本檔案的檔名 = ThisWorkbook.Name
-
- Workbooks.Open ("複製的路徑" & "\" & "客戶明細-業務專用.xlsm") '這裡的"複製的路徑"是要可以開"客戶明細-業務專用.xlsm"的路徑
- Windows("客戶明細-業務專用.xlsm").Activate
- AA = Workbooks("客戶明細-業務專用.xlsm").Sheets("五月").Cells(Rows.Count, "B").End(xlUp).Address
- EndRow = Workbooks("客戶明細-業務專用.xlsm").Sheets("五月").Cells(Rows.Count, "B").End(xlUp).Row + 1 '所有使用中的列數+1
- 'Cells(EndRow, "B").PasteSpecial Paste:=xlPasteValues '原本的程序
- Cells(EndRow, "B").Resize(1, UBound(arr, 2)) = Application.Transpose(Application.Transpose(arr)) '目前使用中的分頁,的最下方空白列貼上值
- 'ActiveSheet.Paste Link:=True
- Windows("客戶明細-業務專用.xlsm").Activate
- 'ActiveSheet.Hyperlinks.Add Anchor:=Cells(EndRow, "B"), Address:=ThisWorkbook.Name, SubAddress:=sht'原本的程序
- Windows("客戶明細-業務專用.xlsm").Hyperlinks.Add Anchor:=Cells(EndRow, "B"), Address:=本檔案的路徑 & ThisWorkbook.Name, SubAddress:=sht變更後的 '這裡的本檔案的路徑則是這個檔案所在的路徑
- Workbooks("客戶明細-業務專用.xlsm").Close True
- End Sub
複製代碼 上面是我有修改的程序,其中有解釋路徑 |
|