返回列表 上一主題 發帖

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

回復 15# 准提部林

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

TOP

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

TOP

回復 14# cclo0728


"品    號"
"品       號"

兩表a1文字有差異~~

TOP

回復 13# 准提部林

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

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

TOP

回復 12# cclo0728

兩種模式:
Xl0000400-2.rar (18.17 KB)

TOP

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

TOP

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

TOP

回復 9# cclo0728

   
     ROW1 = Cells(Rows.Count, "C").End(3).Row           '知道C欄最後一個有資料的位置
     If ROW1 > 2 Then                                                            '如果ROW1 >2 表示 你的C欄有資料
          Range(Cells(1, "C"), Cells(ROW1, "E")).Clear                '將C欄~E欄都清除
     End If
     '==============================
     
     ROW1 = Cells(Rows.Count, "A").End(3).Row          '知道A欄最後一個有資料的位置
     arr = Range("A2:A" & ROW1)      '將A欄的資料放進arr的陣列變數裡面

TOP

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

TOP

回復 4# kim223824

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

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

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題