我在一列中有逗號分隔的值,我需要將它們拆分成新行並保持所有其他數據相同。我有可變數量的行。VBA:將單元格值拆分爲多行並保留其他數據
我不知道有多少值會始終處於列B細胞,所以我需要循環陣列之上動態
實施例:
ColA ColB ColC ColD
Monday A,B,C Red Email
輸出:
ColA ColB ColC ColD
Monday A Red Email
Monday B Red Email
Monday C Red Email
試過類似:
colArray = Split(ws.Cells(i, 2).Value, ", ")
For i = LBound(colArray) To UBound(colArray)
Rows.Insert(i)
Next i
但我不知道如何將數據保留在第一列並將數據複製到其他列。
謝謝,這個作品就像一個魅力! – MJ95
@ MJ95不客氣:) –