刪除重複子我有一個名爲「姓名」一欄,其條目要麼從整列Excel的VBA
的行條目,我需要的部分之前。因此,例如 「姓名:{空白} ABC零售商」
,而不是 「ABC零售商」
或
「AME:{空白} XYZ供應商」,而不是「XYZ供應商「
我只想擺脫這些行條目中的」名稱:「和」ame:「,然後也是左邊的空白。
我到底該怎麼做?
我試着用Replace
,出發這樣的:
Sub fix_names()
'declare variables
Dim arr() As Variant
arr = Range("B2:B3781")
'count rows
noRows = Range("B2:b3781").Rows.Count
'begin clean up operation
For i = 1 To noRows
arr(i) = (Replace(arr(i), "Name:", ""))
Next i
End Sub
,但無濟於事。我究竟做錯了什麼?我怎樣才能解決這個問題?
一個公式會做它'= TRIM(MID(B2,SEARCH(「:」,B2)+1,LEN(B2)))' –