我有一個Excel工作表,它使用宏將文本字符串拆分時(通過插入&播放條形碼掃描程序)將文本拆分到右側第一列,使用空格字符作爲分隔符。 Excel表格後跟Excel宏的示例圖片。Microsoft Excel VBA文本拆分調整
Sub textsplit(rng As Range)
Dim c As Range, Arr
For Each c In rng.Cells
If Len(c.Value) > 0 Then
Arr = Split(c.Value, " ")
c.Offset(0, 1).Resize(1, UBound(Arr) + 1).Value = Arr
End If
Next c
End Sub
現在,這一切完美的作品,但我需要做一個小調整到這一點。 我希望宏在第一個序列(「CNA1234567」)後跳過該列並將其留空。我怎樣才能調整這個代碼來做到這一點?
您是說,根據您的圖表,您希望「4512517」進入「PA編號」欄。 如果不是,你能張貼另一張圖片嗎?應該看起來像什麼? – LimaNightHawk
「在第一個序列之後跳過列*」*後面的*表示您希望材料號保留空白嗎? –
@LimaNightHawk好問題。在下面我寫的代碼中,我認爲這個問題的答案是「是」,但你說的確實不清楚。 –