返回列表 上一主題 發帖

[發問] 對應日期貼盤點資料

回復 21# n7822123
抱歉,這個品名中間沒有空格,是我打錯了

TOP

回復 29# n7822123
大大,不好意思
執行後還是連一筆資料都沒貼上
另外,    iFile$ = Dir(iPath & "\*" & Keys(1) & "*.xls*")   '確認是否有此來源檔
實際的路徑有很多同事的檔案&類以的檔名,
如何在程式中排除不想比對的檔案?
例如:以下二個檔,不要加入比對中的話,要怎麼寫入程式中排除它?
佳佳(湖口廠)庫存表.xlsx
廠缺回饋.xlsx
0720_阿龍大大.rar (869.78 KB)

TOP

本帖最後由 n7822123 於 2021-7-23 12:19 編輯

回復 32# PJChen

執行後還是連一筆資料都沒貼上

你先別用你的測試檔,你先用我上次上傳裡面的測試檔看看

如果還是一樣,那可能是環境問題,如果我的測試檔沒問題

那可能是你的儲存格資料沒有相對應、或者你又有其他檔案格式

我上次就發現你的"品名"  很有問題

還有說明盡量用"圖片",不然別人很難懂你在表達什麼
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 30# 軒云熊
大大好,

我想增加一個單獨程式
從各庫存表中,截取"期末數量"
貼到多客戶盤點表的M欄"期初"

採與之前的"取盤點數量"同樣的程式原則
1) 搜尋各庫表的"期末"二字,為搜尋的欄位
2) 比對品名& 客戶名稱
3) 多客戶盤點表的E4 & DI欄為找尋工作表的依據
4) 萬達庫存表,明年度開始也改為二欄式,所以不用看Stock!
例1:盤點!E4=2021/07/13
比對 A欄客戶"鮮花"的DI欄是D+1,則要找
鮮花庫存表的"13!"

例2:盤點!E4=2021/07/13
比對 A欄客戶"蜜蜂"的DI欄是D+0,則要找
蜜蜂庫存表的"12!"
符合以上要件,則
貼到多客戶盤點表的M欄"期初"
    多客戶盤點表_填入資料.rar (893.64 KB)

TOP

回復 30# 軒云熊
熊大好,
這次重點在測試期初/期末數字.
再更新各表格,以方便測試
多客戶盤點表_填入資料(更新).rar (1.08 MB)

TOP

回復 35# PJChen
有空試試看吧 我只是改一下而已 沒有重寫


javascript:;

Macro_1.rar (30.29 KB)

TOP

本帖最後由 PJChen 於 2021-12-8 22:49 編輯

回復 36# 軒云熊

熊大好,
我先測試了二家,D+0 / D+1各測試一家
1) 蜜蜂...是D+0
E4=2021/07/15
應該找14工作表,但卻找了13

2) 萬達...是D+1
E4=2021/07/15
應該找15工作表,但卻找了13

我想應是找工作表規則錯誤
找工作表有固定規則....
D+0 or D+1的套用如下
D+0....E4日期=7/15時+(+0)-1=15+0-1=14
D+1....E4日期=7/15時+(+1)-1=15+1-1=15

請問程式中的規則要怎麼改法?

TOP

回復 37# PJChen
抱歉 改的時候沒看清楚 再看看有沒有問題感謝

javascript:;

Macro_1208.rar (30.11 KB)

TOP

本帖最後由 PJChen 於 2021-12-9 00:23 編輯

回復 38# 軒云熊

熊大好,
D+1都會抓取14工作表,
應該要要取15工作表的數據!

找工作表有固定規則....
DI欄 D+0 or D+1的套用如下
DI欄是數字,D+0=0, D+1=1
D+0....E4日期=7/15時+([DI]的值)-1=15+0-1=14
D+1....E4日期=7/15時+([DI]的值)-1=15+1-1=15

能否把程式改成......+([DI]的值)-1
這樣才會正確

TOP

回復 39# PJChen
在看看吧 我少判斷一個 檔名 呵呵.. >"<


javascript:;

Macro_1_1209.rar (30.03 KB)

TOP

        靜思自在 : 能善用時間的人,必能掌握自己努力的方向。
返回列表 上一主題