註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 將資料自動複製到,目前點選的所在頁面並自動選擇最後一行空白處貼上
返回列表
下一主題
上一主題
發帖
[發問]
將資料自動複製到,目前點選的所在頁面並自動選擇最後一行空白處貼上
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
1
#
跳轉到
»
發表於 2015-4-16 12:04
|
顯示全部帖子
回復
1#
starry1314
因為檔案名稱以及分頁名稱都需要被指出
因此我假設檔案名稱A以及分頁名稱A1都是被拷貝的檔案
假設您的按鈕在檔案二的分頁上
可以直接使用
Sub test()
Workbooks("A").Sheets("A1").Rows(2).Copy
EndRow = ActiveSheet.UsedRange.Rows.Count + 1 '所有使用中的列數+1
Rows(EndRow).PasteSpecial Paste:=xlPasteValues
End Sub
PKKO
TOP
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
2
#
發表於 2015-4-17 21:33
|
顯示全部帖子
回復
4#
tyrone123456
Workbooks("2.xls").Sheets("B1").UsedRange.Rows(1).Count + 1=>只會計算第一列使用的列數,因此永遠都是1+1=2
列數可能會有問題
PKKO
TOP
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
3
#
發表於 2015-4-19 14:22
|
顯示全部帖子
回復
9#
starry1314
Workbooks("紀錄表 ").Sheets("客戶明細").Rows(2).Copy
若您想複製目前作業中的活頁簿,可以直接將前方去除即可=>Sheets("客戶明細").Rows(2).Copy
插入超連結的方式,若想在目前作業中的分頁插入超連結,參考下方方式,若想指定分頁,更改前方的ActiveSheet 為 sheets("XX")即可
ActiveSheet.Hyperlinks.Add Anchor:=Range("B6"), Address:="", SubAddress:= _
"項目設定!A1", TextToDisplay:="項目設定!A1"
PKKO
TOP
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
4
#
發表於 2015-4-20 00:33
|
顯示全部帖子
回復
14#
starry1314
不指定Workbooks代表使用目前的活頁簿
Sheets("客戶明細").Rows(2).Copy'代表目前使用活頁簿的"客戶明細"分頁的第二列進行複製
EndRow = ActiveSheet.UsedRange.Rows.Count + 1 '所有使用中的列數+1
Rows(EndRow).PasteSpecial Paste:=xlPasteValues'目前使用中的分頁,的最下方空白列貼上值
PKKO
TOP
靜思自在 :
【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表
下一主題
上一主題
Excelㄧ般區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲