返回列表 上一主題 發帖

[發問] 如何轉置並重組資料排列方式

[發問] 如何轉置並重組資料排列方式

各位大大

A:C欄為區塊資料, 每個區塊有3或5資料列(中間以空白列隔開).

將區塊資料轉置至E:I欄並對各區塊進行重組方式如下:
1.C欄儲存格要由中文字後面算, 取全部的英文字和其他字元.
    如:C2儲存格 "站牌接駁運送組99LA68XY美而美"
          要取 "99LA68XY美而美" (紅字所示)
          C3儲存格 "等候停車亭CC1-B18Z1"
          要取 "CC1-B18Z1" (紅字所示)
     餘此類推.....

2.完成第1點後進行資料全面轉置作業, 若該區塊資料列為3 列, 填
    入E,F和 I   欄 (如藍色弧線所示) , 若區塊資料列為5列, 同前述方
     式依序填進 E ~ I 欄

3. E ~ I 欄為完成後顯示資料.

因區塊資料列常做修改,  如何利用VBA寫出程式?

煩請先進 大大指導
TEST22.rar (48.57 KB)

回復 2# Hsieh

謝謝H大

若C欄區塊資料中部分有英文字開頭如 "XY" (粉紅字所示), 說明如下:
1.C1儲存格 "XY站牌接駁運送組99LA68XY美而美"
          要取 "99LA68XY美而美" (紅字所示)
    C7儲存格 "XY等候停車亭CC1-B25 Z1"
          要取 "CC1-B25 Z1" (紅字所示)
    C14儲存格 "XY短暫休息OAK-B21"
          要取 "OAK-B21" (紅字所示)

2.進行轉置重組後. E ~ I 欄顯示資料不變的話, 應 如何修改VBA程式?

煩請先進 大大指導
TEST22A.rar (14.13 KB)

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題