看板 Office 關於我們 聯絡資訊
https://i.imgur.com/cvPtppP.jpg 如圖所示 我想利用巨集做一顆按鈕 將左邊王小明那條資料複製到右方的圖表裡面 再來當我左邊的資料換成另一個人時 該如何按同顆按鈕 將他複製到右方圖表王小明下那一列 現在想到的方法是辨識右方圖表第一列是否為空白 如果為空白就填入資料 非空白就繼續往下找到空白的儲存格後填入 但因為還是excel新手 找不太到相關的資料或關鍵字怎麼做出來 所以想請問大家該怎麼下手TT (敘述的有點亂 如果看不懂會再說明><) 謝謝 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.31.210 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1545582721.A.71F.html
Ganana31: https://i.imgur.com/i8O3w47.jpg 12/24 00:38
Ganana31: 附一張上比較清楚的圖>< 12/24 00:38
soyoso: range.end(),括號內以xlup來取得i欄最後一筆有值的儲存格 12/24 06:51
soyoso: 往下一列則以range.offset偏移 12/24 06:51
soyoso: 複製貼上方面range.copy [destination] 12/24 06:55
soyoso: 貼上也可以worksheet.paste或range.pastespecial 12/24 06:56
soyoso: 或以range = range.value方式 12/24 06:57
soyoso: 另外要取得最後一筆有值儲存格也可以range.find 12/24 07:30
soyoso: 或以工作表函數count(若i欄座號為數字)、counta來計算出最 12/24 07:33
soyoso: 後一筆儲存格列號,或當成offset的偏移值 12/24 07:34
chunchanhung: S大 我也有相同的問題 12/24 13:13
chunchanhung: 請問能否講完整語法貼上來呢? 12/24 13:13
chunchanhung: 謝謝 12/24 13:13
soyoso: https://i.imgur.com/IFkjNv5.jpg 類似這樣 12/24 13:36
chunchanhung: S大 想問一下 12/24 13:51
chunchanhung: 我現在有 12/24 13:51
chunchanhung: A檔案(單據輸入) 12/24 13:51
chunchanhung: B檔案(數據統整) 12/24 13:51
chunchanhung: 想製造一個按鈕 12/24 13:51
chunchanhung: 將A檔案部分資料keyin至B檔案 12/24 13:51
chunchanhung: A檔H5複製到B檔A1 12/24 13:51
chunchanhung: A檔P9複製到B檔B1 12/24 13:51
chunchanhung: A檔G3複製到B檔C1 12/24 13:51
chunchanhung: A檔案每按一次按鈕 12/24 13:51
chunchanhung: B檔案就會多一筆資料 12/24 13:51
chunchanhung: 我想到的是 用i來定義變數 12/24 13:51
chunchanhung: 但太久沒用 忘記了 12/24 13:51
chunchanhung: A檔資料位子固定 12/24 13:52
soyoso: 變數i的目的為?取得最後一筆有值的列號? 12/24 14:03
soyoso: 如果是的話range.end().row或工作表函數counta、count 12/24 14:05
chunchanhung: 印象中是 12/24 14:11
chunchanhung: If activecell <> “” then 12/24 14:11
chunchanhung: 來判斷B檔案最後一筆是否有資料 12/24 14:11
chunchanhung: 然後再用 12/24 14:11
chunchanhung: Range(“A”&i)=(A檔案,range(“C1”) 12/24 14:11
soyoso: 那是要用於迴圈for 變數i...next,迴圈內以判斷if 12/24 14:14
soyoso: 因為是要用activecell上面則加上range.select 12/24 14:15
soyoso: 如果迴圈是要由下往上判斷的話step則以-1 12/24 14:18