我有一个包含多个工作表的excel工作簿,我只想保留A-Z,0-9和“。”。在工作簿的每一页中的所有单元格中。
我想过使用以下内容:
Function AlphaNumericOnly(strSource As String) As String
Dim i As Integer
Dim strResult As String
For i = 1 To Len(strSource)
Select Case Asc(Mid(strSource, i, 1))
Case 48 To 57, 65 To 90, 97 To 122: 'include 32 if you want to include space
strResult = strResult & Mid(strSource, i, 1)
End Select
Next
AlphaNumericOnly = strResult
End Function
但运行此函数只会产生#NAME?在excel中
此外,我希望excel能够自动导航到新工作表,并对固定范围的数据执行相同操作。
任何人都可以帮助我。
提前致谢
P.S:使用Mac Office 2016,工作簿有30张