返回列表 上一主題 發帖

[發問] VBA 複製data問題(跨Sheet)

[發問] VBA 複製data問題(跨Sheet)

VBA 複製data問題

1.批號抓取來源
說明: 從IPQC內的 G2 欄位將批號複製到A6/A7, 固定將 A6(批號-FQC3)/A7(批號-FQC2)

------------------------------------------------------------------------------------
2.日期抓取data 來源
說明: 直接抓取IPQC C1欄位

------------------------------------------------------------------------------------
3.機台邊號抓取來源
說明: 抓取IPQC L4欄位

------------------------------------------------------------------------------------
4.A1 ~ P data 抓取來源
說明:
若數值有三筆時
IPQC內前三筆數據複製到FQC3 數值內 (如圖一)
批號-FQC3  前三筆數值
IPQC內後兩筆數據複製到FQC2 數值內 (如圖一)
批號-FQC2  後兩筆數值
圖一

若數值有四筆時
IPQC內前三筆數據複製到FQC3 數值內 (如圖二)
批號-FQC3  前三筆數值
IPQC內後兩筆數據複製到FQC2 數值內 (如圖二)
批號-FQC2  後兩筆數值
圖二

------------------------------------------------------------------------------------
5.M1 data 抓取來源
說明:
直接將IPQC 內F15/G15 數值複製到 FQC內的AL6/AM6內


FQC 資料需累積下去, 不可清除

VBA-Test.zip (89.84 KB)

回復 31# 准提部林

版主你好,
不好意思, 我研究出來, 還是謝謝你抽空幫忙看

TOP

回復 30# dea172


只說要刪A4, 什麼條件刪?  何時刪?  轉檔前刪? 或轉檔後?
其它的刪不刪??
刪完後, 轉存檔中的A4欄位置如何處理?
轉檔前, 轉存檔是否已有A4欄資料?

沒有詳細說明, 什也做不了, 何況這程式也有些時日, 得重新了解//

TOP

回復 29# 准提部林

版主你好,
就是我想將A4欄位整個資料刪除, 後面欄位往上移動一格(如下圖)
轉存檔資料的欄位順序就對不上了, 是沒錯, 所以要修改code, 只是不知道如何修改code

TOP

回復 28# dea172


刪掉A4, 轉存檔資料的欄位順序就對不上了,
不懂~~

TOP

回復  dea172

For i = 0 To UBound(Arr) - 1
    If Arr(i + 1, 1) = "" Then
       '這裡空白即可 ...
准提部林 發表於 2018-4-19 16:37


版主你好,
若我想刪除A6欄位(A4), A7~A17 全部往上一格, 想了好久, 但始終無法修改好程式碼, 是否可以幫忙修改, 謝謝!

Test.zip (65.64 KB)

TOP

回復 26# 准提部林

版主你好,
謝謝版主, 測試可以, 原來這麼簡單.

TOP

回復 25# dea172


If xB Is Nothing Then Set xB = Workbooks.Open("自行輸入路徑" & "\" & xN)

TOP

回復 23# 准提部林

版主你好,
再次請問一個問題, 若想將IPQC & FQC 資料放置不同路徑下, 是否可實現此功能?  謝謝

TOP

回復 15# dea172

1.沒有重複批號確認,
2.每傳一次資料, 使用者還需要開啟IPQC 檔案, 是否有更方便方式, 謝謝!
註: IPQC & FQC 檔案都是放同一資料夾下

1.不是每個 IPQC 對應一個 FQC  何來重複批號?當然也不會有資料累加的問題
2.我14#程式是比對兩個相同前綴檔名的IPQC & FQC
   若是你已經開啟其中某一檔案才做比對,那就請清楚敘述你的作業流程
   才知道要如何去簡化
學海無涯_不恥下問

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題