一个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
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
相关文章推荐
- 如何把excel中一个单元格内容转换到多个单元格当中
- 使用VBA实现Excel合并相同内容的相邻单元格
- excel表格另存为CSV文件时,如何使每个单元内容都带双引号和逗号分隔
- [原创]VBA实现汇总excel,将多个Excel文件内容复制到一个Excel文件中
- EXCEL VBA代码,实现点击Sheet1按钮控件保存不连续单元格的数据到Sheet2中,然后清空输入内容
- Excel合并后的单元格,每个都有内容(转帖+亲自实践)
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- EXCEL一个单元格内容分成多个单元格
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例(from Jack)
- 在一个Excel单元格内输入多行内容
- 如何在excel中取消合并完单元格后自动把内容填充给其每个取消后的单元格
- 关于Python操作excel过程中,将多个内容写到同一个excel的不同sheet页的处理
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- poi设置一个Excel单元格的内容为多种样式的方法
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- POI教程之第二讲:创建一个时间格式的单元格,处理不同内容格式的单元格,遍历工作簿的行和列并获取单元格内容,文本提取
- ASP.NET Export to Excel(导出数据到Excel) & C#导出Excel,某单元格内容长度超过255的处理方法
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- VBA - Excel编程概念之:【单元格和区域】四、处理三维区域