【发布时间】:2020-03-17 22:23:35
【问题描述】:
我对 VBA 很陌生,我需要创建一个循环,从字符串中删除某些标点符号,该标点符号在我的电子表格中被引用为值 A2:A33。这就是我到目前为止所拥有的,在替换功能上苦苦挣扎。任何帮助将不胜感激!
Function CleanDescription(rawDescription As String) As String
Dim punctuationRng As Range
Set punctuationRng = Worksheets("ToRemove").Range("A2:A33")
Dim cleanDesc As String
cleanDesc = rawDescription
For i = 1 To punctuationRng.Count
cleanDesc = Replace(cleanDesc, punctuationRng, "")
Next i
CleanDescription = cleanDesc
End Function
【问题讨论】: