删除重复子我有一个名为“姓名”一栏,其条目要么从整列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)))' –