返回列表 上一主題 發帖

[發問] 如何依序取出有底色的資列列

[發問] 如何依序取出有底色的資列列

各位大大

[Sheet1表]和[Sheet2表]的「A:D欄」各有數量不相等的資料列(約200列), 如何去抓取該兩表「B:D欄」欄中帶有紅底與黃底為順序的儲存格並複製至[Sheet3表]即先取出紅底的儲存格後再去取出黃底的儲存格(詳如[Sheet3表]所示).
例如:
[Sheet1表]的「B:D欄」有3個紅底資料列和4個黃底資料列要複製至[Sheet3表] 的「A:C欄」
[Sheet2表]的「B:D欄」有3個紅底資料列和6個黃底資料列要複製至[Sheet3表] 的「D:E欄」

VBA應如何寫出來

煩請先進 大大指導
TEST29A.rar (17.61 KB)

回復 2# Hsieh


謝謝超版答覆

若[Sheet3表]有合併的欄位如B:D欄(1欄)和G:I欄(1欄), 計算欄位時會產生1004錯誤.
1004A.jpg
即:
[Sheet1表]的「B:D欄」要複製至[Sheet3表] 的「A欄、B欄和E欄」
[Sheet2表]的「B:D欄」要複製至[Sheet3表] 的「F欄、G欄和J欄」

應如何修改語法?
TEST29B.rar (19.24 KB)

TOP

回復 4# Hsieh


感謝超版答覆

執行後發現[Sheet3表]的「A:J欄」所顯示的欄位有點出入,
請參見附檔【Sheet3結果】表所示

煩請指導修正語法
TEST29C.rar (26.14 KB)

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題