【发布时间】:2017-05-17 09:38:09
【问题描述】:
我有一个 vba 代码,可以将 A-Z、a-z 或 0-9 以外的字符从 A1 单元格删除到 G1 单元格。我如何将整个 A:A 迭代为 G:G?我的代码仅适用于一个单元格。我想做一列中的所有单元格。请帮忙。
Sub test()
Dim a$, b$, c$, k As Integer
a$ = Range("A1").Value
For i = 1 To Len(a$)
b$ = Mid(a$, i, 1)
If b$ Like "[A-Z,a-z,0-9]" Then
c$ = c$ & b$
End If
Next i
Range("G1").Value = c$
End Sub
【问题讨论】: