返回列表 上一主題 發帖

[發問] 資料剖析(VBA)求解決

[發問] 資料剖析(VBA)求解決

大大你們好
我是使用錄製聚集的方式弄一個關於資料剖析的程式
主要是想把Item   Version Part number      Serial number     Description
                                             ↑         ↑              ↑                       ↑                           ↑
                                             A1         B1             C1                      D1                         E1

切割成每個資料對應到每個欄位中
舉Item   為例 想要把Item   到Version前面的這個V之前的字串放到A1
舉Version 為例 想要把Version 到Part number      前面的這個P之前的字串放到B1
可以套用到多個EXCEL分頁中 由於Item到Version之前的空格不一定相同,可否有程式是抓取到V之前的字串放到A1中
以下為錄製程式碼 不知是否正確 是否有驗證的方法 或是有大大可以直接解決這個問題
For a = 2 To Worksheets.Count
    Worksheets(a).Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
        FieldInfo:=Array(Array(0, 1), Array(17, 1), Array(26, 1), Array(39, 1), Array(57, 1)) _
        , TrailingMinusNumbers:=True
    Worksheets(a).Columns("A:A").EntireColumn.AutoFit
    ActiveWindow.SmallScroll Down:=-60
Next

QQ.png (8.95 KB)

附件一

QQ.png

QQ.png (8.95 KB)

附件一

QQ.png

回復 2# luhpro


    大大您好 我想要請問一下
定義以下兩個是要做甚麼的阿?? 看不太懂 可以解釋這個程式碼再跑甚麼嗎 我對於VBA是初學者 感謝
  vA = Split([A1])
  iA = UBound(vA)

TOP

回復 2# luhpro


    大大您好 我可能沒有表達得很好 其實我是想弄成
對同一個儲存格開剖析 附蓋上去也沒關係

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題