返回列表 上一主題 發帖

如何讓料號能夠自動判定並複製去指定的工作表

如何讓料號能夠自動判定並複製去指定的工作表

請教一個問題,我每天都要跑一個報表,而這個報表我每天都要做一些動作
(1)必須將EC及AC開頭的料號"整列資料"存至另一個工作表1,並將原始的工作表中的料號整列刪除
(2)必須將EA開頭的料號"整列資料"存放至工作表2,並將原始的工作表中的料號整列刪除
(3)剩餘的料號則在原始工作表上,第1與2刪除的空白列自動刪除

目前遇到問題是我1.2不會寫讓他自動判定,vb也是初學者
也查過許多網頁及看了很多討論,都沒有相關的討論
所以想教高手們,該如何寫這區塊,謝謝

測試.rar (8.53 KB)

回復 2# kim223824
感謝前輩,前幾天已經看到回覆了,有些地方不懂
但這幾天忙於盤點,之後再請教,謝謝

TOP

回復 5# 准提部林
兩位前輩用的太神了~~~
我都看不懂你們所寫的:( :( :(
目前一直反覆看著妳們所寫的程式,邊寫邊GOOGLE查詢程式說明
再麻煩教學一次我將公司每日會跑的報表(未刪除欄位版補寄一次)再麻煩各前輩們
我說明一下這檔案的內容
1.第一個工作表(COPR172019070300070320190703000)這個是ERP系統報表自動產生的檔名每天名子都不一樣,所以跑出來的時候原始檔只會有"一個工作表",後面增加的工作表都是手動增加
1-1.欄位只要是藍色的區塊,都是不需要使用的,所以會刪除光光<=這段我會用巨集錄製,可以順利解決

2.D欄會手動插入一欄(如黃色區塊,D1字為"越南文")<=這段我會用巨集錄製,可以順利解決
2-1.第2個工作表(中越翻譯)是我這邊"新增"的,裡面是因為要用VLOOKUP比對"客戶名稱"要給外勞看的<=這段我會用巨集錄製及函數,可以順利解決

3.EC&AC(這個工作表也是手動新增的)
3-1.要將第一個工作表中的,EC及AC開頭料號移至此工作表

4.EA&EB(這個工作表也是手動新增的)
4-1.要將第一個工作表中的,EA及EB開頭料號移至此工作表

5.其他(這個工作表也是手動新增的)
5-1.剩餘的料號移至這一欄

6.設定列印範圍自動列印<=這段我上網查詢過要如何使用程式解決,但是每個工作表都各自列印(除了第一個系統產生的,其餘AC&EC,EA&EB,其他)再一起時我是沒試驗過

3-5這段我比較不懂的是,前輩們是如何去判定的(簡單說就是初學者看不太懂一堆程式語言)
我看了kim(是用工作表中的各料號開頭收尋),但看了准提部林的我就又更不懂了(雖然旁邊都有中文說明,但程度太弱沒辦法理解)
依K大之前設定的第一個分頁設個巨集按鈕,就只要將每個工作表內容刪除,按個按鈕就可以執行
但小弟我想了解這塊判定要如何執行

每日出貨預計表.rar (14.75 KB)

TOP

回復 4# kim223824

1. 作業方式是用 EXCEL中的  "進階篩選",將你要的料號抬頭 選出。
2. 指定料號的頁數只有固定兩頁(頁面名稱不可更改)。====>這個是我跑完報表手動增加的
3. 但是指定料號的內容可能會變 (EA ==> EZ),所以只要在A欄 KEYIN你要的料號抬頭就可以有新的料號 ex:  EZ*

謝謝KIM大,我在去了解一下,你跟另一位大大的語法

TOP

回復 4# kim223824
請問可以教我這段是
arr = Range("A2:A" & ROW1)
因我查arr,google是查出來是array陣列的意思,但這個的用法看不太懂
If ROW1 > 2 Then還有這段
再麻煩指導一下

TOP

回復 10# kim223824
謝謝,我在繼續研究一下

TOP

回復 10# kim223824
請問我的判斷料號有辦法,寫在程式裡面嗎?
目前kim是寫在A欄位,但我想了解一下是否可以改寫在程式內
再麻煩教導一下,謝謝

TOP

回復 13# 准提部林

謝謝,准提大,我等等研究
但是我剛剛遇到一個問題
我將系統的報表整頁複製到第一個工作表(ERP資料),接著我用KIM大的程式跑,就會有異常
但我不要從我的報表複製過來的話,只是用原本KIM寫的,就不會有問題
是哪裡出錯了?

測試檔是KIM那時候寫的,我有改過一些 測試.rar (21.19 KB)
報表檔是我將系統的資料貼過去的 報表.rar (25.72 KB)

TOP

回復 15# 准提部林
太感謝啦~~~我早上對到剛剛,對到眼睛脫窗
謝謝,沒想到是那個有問題

TOP

回復 15# 准提部林

不好意思,再請教一個問題
我在測的時候,第sheet1跟sheet3都可以跑得出來
但sheet2的畫面,他只會跑一個料號,一整排的資訊會出不來
再麻煩指導一下 報表.rar (49.54 KB)

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題