您的位置:首页 > 编程语言 > VB

一个Excel里用的VBA,循环处理每个单元格,将分号分隔的内容倒过来

2010-11-04 18:51 316 查看
只是为了记录一下,下次备用

Sub TreatCell()
Dim i, j, k
Dim Ary
Dim str

For i = 2 To 38147
For j = 2 To 11
If InStr(Worksheets("Sheet3").Cells(i, j).Value, ";") > 0 Then
str = ""
Ary = Split(Worksheets("Sheet3").Cells(i, j).Value, ";")
For k = UBound(Ary) To 0 Step -1
str = str + ";" + Ary(k)
Next
str = Mid(str, 2)
Worksheets("Sheet3").Cells(i, j).Value = str
End If
Next
Next
MsgBox "处理完毕"
End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐