[算表] 於其他工作表帶出特定值

看板Office作者 (farre)時間5年前 (2019/01/17 21:38), 編輯推噓1(1018)
留言19則, 3人參與, 5年前最新討論串1/1
軟體:Excel 版本:2016 各位好, 我有一張主要建資料的表,如下: https://imgur.com/erNePN5
此表每天都會新增資料,其中是否已上傳檔案此欄若為N, 需要將這一列的資料搬移至與該部門同名的工作表中,如下: https://imgur.com/3NZu1lW
如果該人過幾天已上傳檔案,那已上傳檔案註記會變Y, 會需要將之前與該部門同名的工作表中之資料移除, 想請教各位可否用VBA來達成我的需求,謝謝各位了! 檔案連結如下: https://goo.gl/UNihHn -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.146.241 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1547732308.A.E0D.html

01/17 21:47, 5年前 , 1F
可以用vba達成,worksheet_change觸發,並限縮於那一欄變
01/17 21:47, 1F

01/17 21:48, 5年前 , 2F
更時才觸發事件,range.column、intersect之類的
01/17 21:48, 2F

01/17 21:49, 5年前 , 3F
尋找該部門同名的工作表,將部門別的部分帶入worksheets(.
01/17 21:49, 3F

01/17 21:50, 5年前 , 4F
..)或sheets(...)內,尋找姓名方面,可工作表函數match、
01/17 21:50, 4F

01/17 21:52, 5年前 , 5F
range.find或迴圈判斷;移除的話range.delete
01/17 21:52, 5F

01/17 22:09, 5年前 , 6F
01/17 22:09, 6F

01/17 22:11, 5年前 , 7F
日期、部門別、姓名等就以參照函數vlookup搜尋檔案編號
01/17 22:11, 7F

01/18 16:21, 5年前 , 8F
請問用公式的話需兩個Excel檔都打開才能運作嗎?
01/18 16:21, 8F

01/18 16:46, 5年前 , 9F
01/18 16:46, 9F

01/18 16:47, 5年前 , 10F
這樣參照工作表"登記表"的活頁簿的話,是不用開檔的
01/18 16:47, 10F

01/18 16:48, 5年前 , 11F
登記表內的f欄公式可先向下預拉拖曳;其他像日期、部門別
01/18 16:48, 11F

01/18 16:48, 5年前 , 12F
姓名..也一樣用函數vlookup回傳
01/18 16:48, 12F

01/18 17:36, 5年前 , 13F
感謝S大講解!
01/18 17:36, 13F

01/18 19:07, 5年前 , 14F
請教S大,檔案編號2 營業部的小炳沒有依您的公式找出來
01/18 19:07, 14F

01/18 19:07, 5年前 , 15F
是否公式需要修改呢?
01/18 19:07, 15F

01/19 06:57, 5年前 , 16F
小炳不是有Y嗎?或是N下方要有Y才不抓取呢?
01/19 06:57, 16F

01/19 07:28, 5年前 , 17F
01/19 07:28, 17F

01/19 08:22, 5年前 , 18F
回s大,每個檔案編號是唯一、不重複的,若狀態變更會更新在
01/19 08:22, 18F

01/19 08:22, 5年前 , 19F
當初的記錄上,不會新增一列
01/19 08:22, 19F
文章代碼(AID): #1SG8LKuD (Office)