- 帖子
- 72
- 主題
- 7
- 精華
- 0
- 積分
- 88
- 點名
- 0
- 作業系統
- Windows 7
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2012-6-28
- 最後登錄
- 2018-11-14
|
[發問] 請教一下VBA如何能做到抓取A檔案資料判斷後產生到新檔案
各位大大好~~目前小妹有一個難題無法解決,小妹使用函數無法解決目前的需求~~想請教各位大大VBA是否可以達成~謝謝!!謝謝~~~
現在我上傳的為A檔案,希望VBA能做到有一個B檔案讓我把A檔案載入並產生一個新檔稱為C檔案,其C檔案中的資料必須經由判斷A檔中所有資料,提取並呈現出來的表格
目我們就能夠在C檔案中看到所有品項的1.廠商2.編號3.該排名稱,ex.Package 1(可能多個料號會出現多次)4.數量5.加總數量(ex.Package 1 +Package 3...之加總)
是否可以判斷出這一欄為編號,及抓取他的對應廠商(上一儲存格或上上儲存格)及該列的名稱與數量,再多一欄加總(如Package 1 幾顆,Package 2幾顆,加總起來 幾顆)
表格說明如下:
呈現的邏輯是
1.編碼固定為XXXX-XXXXXXX(前四碼+"-"+後七碼)
2.相同編號可能分布在不同Package
3.A欄品項若只有一個儲存格,即抓取B欄位的值
4.A欄品項若為合併儲存格,即抓取B欄位的兩個儲存格資料,通常上面的是廠商,下面的是編號
5.A欄位若為合併儲存格(三個),B欄位的兩個儲存格資料,通常第一個欄位的是廠商,下面兩個欄位的是編號
6.其判別為A欄若名稱為"A+B Total",其B~X欄儲存格數量即為該排品項的數量總和(Package 1~Package X 之總數量皆在同一列)
若有描述不清都可以在補充~~也請大大幫忙集思廣益好嗎~~感激再感激~謝謝大家~
A檔案.zip (393.18 KB)
|
-
-
擷取.PNG
(13.82 KB)
|