VBA 统计合并后的单元格内容方法
2013-10-06 22:50
239 查看
Sub 统计() Dim R_Output As Range, R_Name As Range, S1 As String, S2 As String, isLast As Boolean, isSameId As Boolean, nCount As Integer Set R_Output = Range("AF2") S1 = "": S2 = "" Set R_Name = Range("A2") isLast = False Do isLast = (R_Name.Value = "") And (R_Name.Offset(0, 1).Value = "") And (R_Name.Offset(0, 2).Value = "") If R_Name.Value <> "" Or isLast Then 'if1 如果不是最后一行,或者不为空,则在输出位置先写入相应的值 R_Output.Value = R_Name.Value R_Output.Offset(0, 1).Value = R_Name.Offset(0, 1).Value R_Output.Offset(0, 2).Value = "北京" nCount = 0 'MsgBox R_Name.MergeArea.Rows.Count '筛选北京的 For i = 1 To R_Name.MergeArea.Rows.Count Step 1 S1 = R_Name.MergeArea.Rows.Cells(i, 22) If S1 = "北京" Then nCount = nCount + R_Name.MergeArea.Rows.Cells(i, 19) End If Next i R_Output.Offset(0, 3).Value = nCount Set R_Output = R_Output.Offset(1, 0) R_Output.Value = R_Name.Value R_Output.Offset(0, 1).Value = R_Name.Offset(0, 1).Value R_Output.Offset(0, 2).Value = "不限" nCount = 0 'MsgBox R_Name.MergeArea.Rows.Count '筛选不限京的 For i = 1 To R_Name.MergeArea.Rows.Count Step 1 S1 = R_Name.MergeArea.Rows.Cells(i, 22) If S1 = "不限" Then nCount = nCount + R_Name.MergeArea.Rows.Cells(i, 19) End If Next i R_Output.Offset(0, 3).Value = nCount End If 'end if1 Set R_Output = R_Output.Offset(1, 0) Set R_Name = R_Name.Offset(1, 0) Loop While Not isLast End Sub |
相关文章推荐
- DedeCMS内容页受统计影响打开速度慢的解决方法
- DataGridView的单元格内容即时更新方法
- JS获取表格内指定单元格html内容的方法
- jQuery获取table行数并输出单元格内容的实现方法
- poi设置一个Excel单元格的内容为多种样式的方法
- execl单元格内容反转方法
- 从抛硬币试验看概率论的基本内容及统计方法
- Web报表单元格内容竖向显示的实现方法
- jQuery获取table行数并输出单元格内容的实现方法
- GridView绑定数据后想要更换每个单元格中内容的方法
- 博计报表单元格内容竖排显示的制作方法
- JS实现控制表格内指定单元格内容对齐的方法
- C#获取鼠标在listview右键点击单元格的内容方法
- C#中datagridview使用tooltip控件显示单元格内容与datagridview自带的tooltip显示单元格内容的方法
- 从抛硬币试验看概率论的基本内容及统计方法
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- C#中datagridview使用tooltip控件显示单元格内容的方法
- DedeCMS内容页受统计影响打开速度慢的解决方法
- 统计一个区域中不重复的单元格内容数量